【发布时间】:2010-11-04 05:09:19
【问题描述】:
我试图通过 AJAX 调用从服务器获取一些数据,然后使用 responseDiv.innerHTML 显示结果。来自服务器的数据部分使用 Unicode 元素编码,例如:za\u010Dat test。通过设置响应 div 的 innerHTML,这将按原样显示。也就是说,Unicode 不会在浏览器中转换为实际的表示形式。
包含页面的字符集设置为 UTF-8。我已经尝试了大多数其他的东西,比如将 unicode 表示转换为 HTML 实体,但这似乎也不起作用。
我还应该提到,来自服务器的文本也混合了 HTML 标记。 HTML 标记得到应有的尊重。例如,如果来自服务器的文本为<b>Bold this!</b>,则文本为粗体。
任何帮助表示赞赏。
维克拉姆
【问题讨论】: