Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Javascript代码中键入波斯语/arbic_Javascript_Wordpress_Translation - Fatal编程技术网

在Javascript代码中键入波斯语/arbic

在Javascript代码中键入波斯语/arbic,javascript,wordpress,translation,Javascript,Wordpress,Translation,我用WordPress开发了一个网站。我得到了一个英文的开源Javascript代码,可以在线转换单位。我只是想把它的内容翻译成波斯语。例如,在下面显示的一段代码中,我将“千克”改为“千克”。但在前端,它显示为 “ 7 0 5; 7 4 0; 6 0 4; 6 0 8; 7 1 1; 5 8 5; 6 0 5;”(字符之间手动添加空间,以防止堆栈溢出自动解码/编码) 主要代码的某些部分: var weight0={"carats":["Carat",50

我用WordPress开发了一个网站。我得到了一个英文的开源Javascript代码,可以在线转换单位。我只是想把它的内容翻译成波斯语。例如,在下面显示的一段代码中,我将“千克”改为“千克”。但在前端,它显示为

“ 7 0 5; 7 4 0; 6 0 4; 6 0 8; 7 1 1; 5 8 5; 6 0 5;”(字符之间手动添加空间,以防止堆栈溢出自动解码/编码)

主要代码的某些部分:

var weight0={"carats":["Carat",5000],"grams":["Gram",1000],"kilograms":["Kilogram",1],"milligrams":["Milligram",1000000],'
我应该怎么做才能正确显示它?
(我对JS不太专业。谢谢)

使用在线工具对非拉丁字符进行转义,就像在你的过程中,有些东西不规则地将你的文本编码成html实体(即,好像它是html,不能以本机方式显示这些字符),而它没有显示为html。或者它被编码两次。如果查看网页的源代码(右键单击>在浏览器中查看源代码),是否会看到
ک在那里,或
ک?但是最好的办法是直接把这些角色包括进去。请确保对您的内容以及html头部使用unicode(utf-8编码)。谢谢,我找到了解决方案。波斯语字符应用作unicode(如\u0627)完整列表: