从IE发出的XML在IE 10源视图中无法正确显示

时间:2013-05-12 13:14:52

标签: php xml encoding utf-8

我尝试从PHP(引擎是5.3)脚本发出XML文档。该页面在IE 10和Firefox中正确显示。我可以看到XML树,因为我没有使用样式表。我还可以在Firefox的源视图中看到原始XML。但是,如果我在IE 10中显示源代码,它会显示为一堆日文字符(尽管渲染是正确的)。 IE将页面编码显示为UNICODE,而不是UTF-8,而Firefox显示为UTF-8。

在PHP脚本中,我作为第一行header('Content-Type: text/xml; charset=utf-8');发出,XML文档的第一行是<?xml version="1.0" encoding="utf-8" ?>

我认为我有一些隐藏的编码问题,但我不知道如何解决它。关于如何找到这种行为的原因的任何建议?

提前致谢, 克里斯托弗

0 个答案:

没有答案