Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript FireFox(JSON)的UTF-16字符编码问题_Javascript_Json_Unicode_Encoding_Mozilla - Fatal编程技术网

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

Javascript FireFox(JSON)的UTF-16字符编码问题,javascript,json,unicode,encoding,mozilla,Javascript,Json,Unicode,Encoding,Mozilla,我有一个类似于下面问题中发布的问题: -但在我的例子中,是使用JSON文档而不是XML 我有一个正确编码(带有BOM)的UTF-16 JSON文本文件。我通过javascript httpXmlRequest检索此文本内容,然后使用命令window.JSON.parse将响应文本解析为javascript对象。它适用于浏览器Chrome和Explorer,但window.JSON.parse在Mozilla中崩溃 我可能会将文件编码更改为UTF-8,但实际上我有点困惑,因为看起来要么是我做了一些

我有一个类似于下面问题中发布的问题: -但在我的例子中,是使用JSON文档而不是XML

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

我可能会将文件编码更改为UTF-8,但实际上我有点困惑,因为看起来要么是我做了一些不恰当的事情,要么是某些浏览器太宽容,要么没有标准的行为


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

我最终将编码改为UTF-8,Mozilla开始工作。好主意,为什么人们想要UTF-16呢。utf8everywhere.org