纯文本不会出现在IE中 - 反而是奇怪的胡言乱语

时间:2012-06-09 10:32:08

标签: ajax cross-browser internet-explorer-9

我有一个页面,它在我的服务器上读取文件并使用Ajax输出。在Firefox和Chrome中,文档显示正确,在IE9中,没有显示任何内容,或显示一些奇怪的乱码。

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

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

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

1 个答案:

答案 0 :(得分:0)

似乎对我来说很好(IE9)...

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

我说这是因为返回的内容类型标题是text/html;Charset=Windows-1252,但是使用firebug我看到那里的unicode字符..这可能是在愚弄IE ...

您可能应该在html页面添加<meta charset="...">