我要加载到JQGrid的xml文件是UTF8编码的。 现在,当我使用Firefox时,我可以看到网格中的数据, 但如果是Chrome或Explorer,我看不到数据。
我将xml文件更改为ANSI编码,它对我有用。 我必须使用UTF8编码的问题。
我该怎么办?
提前致谢!
答案 0 :(得分:0)
我发现使用CDATA标签是让XML在JQgrid中工作的最佳方式:
echo "<cell><![CDATA[" . $row['pre_date'] . "]]></cell>";
如果你使用像PHP这样的东西来生成数据。
答案 1 :(得分:0)
只是不要向IE发送正确的标题 - 它将在没有CDATA标签的情况下工作:
header('Content-type: application/json; Charset=utf8;');