Unicode元标记未按预期工作

时间:2013-08-17 16:02:26

标签: html5 unicode utf-8

在我的本地服务器上,一切都按预期工作,但在我的公司服务器上使用 我的php网页上的 meta charset =“utf-8”标签打破了特殊字符的正确显示。省略它会使角色显示正确的方式。

这里的杀手是这只发生在我目前的php项目中。但是,如果我上传 getskeleton.com 示例,它会正确显示,并且 meta charset =“utf-8”

任何暗示为什么会这样?

2 个答案:

答案 0 :(得分:0)

实际的字符编码不是UTF-8,并且可能是浏览器推断出另一种编码,这种编码恰好与实际编码一致(或兼容)。

有关此问题的详细信息,您需要披露实际问题。 URL可能会有所帮助,因此对“break”的含义进行描述(也就是说,某些字符是如何显示的?)。

答案 1 :(得分:0)

好吧,似乎有一些西方编码的流氓文件发现它进入我的php文件。改为UTF-8,现在还可以。

对我来说,检查这么简单的事情真是愚蠢,希望这有助于其他人!

如果我没有解决这个问题,我的下一步就是召唤牧师来驱除该死的东西。