我在我的应用程序中使用angular-translate模块。它在 Chrome 中运行良好,但在 Firefox 中,任何包含 unicode 字符的语言文件都会失败。
当我直接通过浏览器请求 json 文件时,它会显示正常,但是当我通过 Firebug 查看文件时,我看到如下内容:
ÿþ{�
�
� �"�*�*�
我在使用 translate 模块的 Firebug 中看到了同样的情况。似乎浏览器正确地呈现了 unicode 字符,但由于某种原因,角度转换(通过 ajax 请求)没有。在 Chrome 中,这一切都很好,所以我猜在 Chrome 中对文件进行了一些预处理,这在 Firefox 中可能不会在它命中 Angular 翻译模块之前发生。
有没有人经历过类似的事情?