Encoding 更改我的插件的DOM元素字符集
我正在开发一个西班牙语的“FirefoxforAndroid”插件,它允许在某些页面上添加div和show。但我输入的每一条信息都有一个错误的编码 例如,不是显示“Esta página”,而是显示“Esta p*gina” 有人知道如何更改编码吗?门吊(就像任何其他JavaScript API一样)使用Unicode-如果使用包含Unicode数据的JavaScript字符串调用该API,则只有一种正确的显示方式。如果您看到的编码不正确,那么这只意味着您传入的字符串已经有错误的数据 在您的例子中,UTF-8编码的字符串似乎被解释为ISO-8859-1。如果这个字符串来自JavaScript文件,您可能需要考虑: 从chrome://URL加载JavaScript文件时,字节顺序为 标记用于确定字符的字符编码 剧本 因此,您可能希望使用一个。或者,您可以将该字符串定义为Encoding 更改我的插件的DOM元素字符集,encoding,firefox-addon,Encoding,Firefox Addon,我正在开发一个西班牙语的“FirefoxforAndroid”插件,它允许在某些页面上添加div和show。但我输入的每一条信息都有一个错误的编码 例如,不是显示“Esta página”,而是显示“Esta p*gina” 有人知道如何更改编码吗?门吊(就像任何其他JavaScript API一样)使用Unicode-如果使用包含Unicode数据的JavaScript字符串调用该API,则只有一种正确的显示方式。如果您看到的编码不正确,那么这只意味着您传入的字符串已经有错误的数据 在您的例子
“Esta p\xe1gina”
,以消除编码歧义。当然,这只是测试的一个临时解决方案-您的最终扩展应该有,默认情况下,这些文件假定具有UTF-8编码
如果从服务器获取数据,可能需要确保在
内容类型标题中正确设置编码。已解决:使用encoding Western IDO 8859-1保存引导文件