如何对JavaScript文件进行“ UTF-8编码”,以便Google Chrome浏览器可以在扩展程序中使用它们?

Ken*_*ows 3 google-chrome utf-8

我正在为Chrome编写一个相当简单的扩展程序。它的主要图形主体(处理html的部分,即前端)工作正常,但是当我尝试包含第二个JavaScript文件时,该文件使用Jquery的$ .ajax()函数从另一页返回一些信息到前端,Chrome抛出以下错误,并且不允许我加载扩展程序:

无法从“路径\到\扩展名”加载扩展名。无法加载内容脚本的文件“ filename.js”。它不是UTF-8编码的。

老实说,我对UTF-8编码了解得不够多,无法告诉Chrome将对我的文件这么说。我没有特殊字符,没有重音符号或其他任何东西,我知道这会弄乱东西。我也没有在任何地方找到好的解决方案。

Ekk*_*ner 5

UTF-8对文件进行编码的一种简单方法是使用允许您选择该编码的编辑器。如果您不能这样做,则linux / unix系统上有(相当标准的)工具来检查(文件)和更改(iconv,重新编码)编码。如果使用Windows,则可以安装此类工具。