FireFox(JSON)的UTF-16字符编码问题

时间:2014-11-17 13:25:13

标签: javascript json unicode encoding mozilla

我遇到与以下stackoverflow问题中发布的问题类似的问题: UTF-16 character encoding issue with FireFox - 但在我的情况下是使用JSON文档而不是XML。

我有一个正确编码(带有BOM)的UTF-16 JSON文本文件。我正在通过javascript httpXmlRequest检索此文本内容,然后使用命令 window.JSON.parse 将响应文本解析为javascript对象。它适用于浏览器Chrome和资源管理器,但window.JSON.parse与Mozilla崩溃。

我可能会将文件编码更改为UTF-8,但实际上我有点困惑,因为看起来我要么做得不合适,要么某些浏览器过于宽容或没有标准行为。

如果有人可以对此有所了解,我将不胜感激。

0 个答案:

没有答案