警报阿拉伯字母显示在铬的垃圾

时间:2012-12-26 11:33:01

标签: php javascript google-chrome utf-8

当我尝试这条线时:

 echo "<script >alert('  مشترك بالفعل!'); location.href='index.php';</script>";
在Chrome中它显示垃圾,但firefox正确显示它。铬有什么问题?

任何帮助将不胜感激。谢谢!

1 个答案:

答案 0 :(得分:1)

  

那是因为,firefox rockssss - 完整的PHP新手47秒前

该评论可能是正确的(虽然可能是偶然的。:) Firefox可能比Chrome更灵活地嗅探文档的编码。

最可能的解释是未定义HTML文档的编码,并且PHP源文件(存储文本的位置)以不同于您输出的编码存储。

确保PHP文件的编码和您输出的HTML文档匹配。

  • 可以在IDE中设置PHP源文件的编码
  • HTML页面的编码由您的Web服务器发送的Content-type标头和/或Content-type META标记定义。

    此问题提供了完整的概述:UTF-8 all the way through