0

When I try that line:

 echo "<script >alert('  مشترك بالفعل!'); location.href='index.php';</script>";

in chrome it display garbage but firefox display it correctly. What's wrong with chrome?

Any help will be appreciated. Thanks!

4

1 回答 1

1

那是因为,firefox rocksss – 完整的 PHP 新手 47 秒前

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

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

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

  • PHP源文件的编码大概可以在你的IDE中设置

  • HTML 页面的编码由Content-typeWeb 服务器发送的标头和/或Content-typeMETA 标记定义。

    这个问题给出了一个完整的概述:UTF-8 all way through

于 2012-12-26T11:37:27.147 回答