【发布时间】:2016-05-25 22:44:30
【问题描述】:
我已经通过 PowerShell 创建了一个 JSON 文件并将其放在服务器上。
当我通过 $.getJSON 访问该 JOSN 文件时,它在 crome 和 IE 浏览器中运行良好,但是当我在 Firefox 中访问该 JSON 文件时,我得到了错误
JSON.parse:JSON 数据的第 1 行第 1 列出现意外字符
标题:
回应:
应该是什么问题以及如何在 Firefox 中解决?
【问题讨论】:
-
这显然是字符集识别问题,服务器似乎以 UTF-16 回复。响应中的
Content-Type标头是什么? -
@Rino 在那个问题中问题与 PHP 相关。我已经尝试了所有解决方案,但没有运气。
-
@T.J.我通过 $.getJSON(Url) 请求,其中不需要传递 Content-Type
-
@DOM:服务器总是需要在提供资源时正确识别资源的字符集。更多:The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!) 再次:
Content-Type响应中的标头是什么。您可以在“网络”选项卡中找到它。
标签: javascript jquery json powershell firefox