1

我有一个页面可以读取服务器上的文件并使用 Ajax 输出。在 Firefox 和 Chrome 中,文档显示正常,在 IE9 中,要么什么都不显示,要么显示一些奇怪的乱码。

该网站在这里:http://199.193.248.80/test/test.html在 IE 中等待几秒钟,然后出现乱码。

截屏: http://i.imgur.com/uligc.png

为什么 IE 会这样做,如何解决?

4

1 回答 1

0

似乎对我来说工作正常(IE9)......

但是您可能想检查页面编码是否与从 AJAX 调用返回的 html 的编码相同。

我这样说是因为返回的内容类型标头是text/html;Charset=Windows-1252,但是使用 firebug 我在其中看到 unicode 字符..这可能会欺骗 IE ...

您可能也应该<meta charset="...">在 html 页面中添加一个)

于 2012-06-09T10:40:07.407 回答