【发布时间】:2011-11-10 21:42:25
【问题描述】:
我这里有一些特殊字符:
http://209.141.56.244/test/char.php
但是当我在这里通过 ajax 获取这个文件时,它们显示为 back ?标记:
http://209.141.56.244/test/char.html
这些字符应该是“ISO-8859-1 Western”,但将我的浏览器编码切换到任何选项都无济于事。
为什么会这样,我该如何解决?
【问题讨论】:
-
检查类似 utf-8 到 ISO 的代码翻译,这看起来像是双重解码。
-
我不会否认我的 html 非常混乱且不符合标准,我会在有机会时修复它。 @Jared 将 .html 设置为 utf-8 没有帮助
-
给 utf-8 一个机会——没那么复杂; )
标签: php html ajax unicode encoding