Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/458.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/295.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 如何在警报框中显示波斯语字符?_Javascript_Php_Unicode_Encoding_Persian - Fatal编程技术网

Javascript 如何在警报框中显示波斯语字符?

Javascript 如何在警报框中显示波斯语字符?,javascript,php,unicode,encoding,persian,Javascript,Php,Unicode,Encoding,Persian,我已将utf-8设置为html和php标头中的编码,当我在localhost上运行时一切正常,但当我在主机上上载文件时一切正常,但通过javascript打开的警报和确认框除外,它们通过unicode编码,如\u60A5 我不知道该怎么办 我试过这些: header('Content-Type:text/html;charset=utf-8') 而且 我试过这个,似乎效果不错 <script type="text/javascript" charset="utf-8"> 警

我已将utf-8设置为html和php标头中的编码,当我在localhost上运行时一切正常,但当我在主机上上载文件时一切正常,但通过javascript打开的警报和确认框除外,它们通过unicode编码,如\u60A5 我不知道该怎么办 我试过这些:
header('Content-Type:text/html;charset=utf-8')
而且


我试过这个,似乎效果不错

<script type="text/javascript" charset="utf-8">

警报(“\u062A\u0633\u062A\u0641\u0627\u0631\u0633\u06CC”);

确保这在apache配置中:

AddCharset utf-8 .js

我还设置了这是一个重复的问题,看起来可能是我没有从任何其他页面检索字符串,我只写了我的波斯字符串,但得到了它的转义序列。显示一段实际复制该问题的代码。最好将它放在JSFIDLE中并共享地址\u60A5表示一个汉字,所以发生了一些奇怪的事情。这可能与字符编码有关,因此我们可能还需要查看实际的HTTP头。哪些代码不起作用?警报或确认框中实际显示的是什么?