0

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

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

任何提示为什么会这样?

4

2 回答 2

0

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

有关问题的更多信息,您需要披露实际问题。一个 URL 可能会有所帮助,对“中断”的含义的描述也会有所帮助(即,某些字符是如何显示的?)。

于 2013-08-17T16:19:55.637 回答
0

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

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

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

于 2013-08-18T03:23:44.207 回答