2

有一个页面上我有某些特殊字符,当通过 javascript 检索这些值时,我得到了一个奇怪的转换。字符“Œ”作为“R”返回,其小写版本“œ”作为“S”返回。这是javascript的限制还是可能是浏览器。这是来自在 Firefox 中的测试。这也是通过 repl 客户端(Jssh/MozRepl)检索的,所以这似乎是这些客户端本身而不是浏览器的问题。

4

2 回答 2

3

您可能在某处遇到编码问题。错误处理文本编码的机会很多。如果您发布一些代码,我们也许可以帮助您找到它。

于 2011-01-24T18:36:50.170 回答
0

对于非 ASCII 字符,输出流不是脚本安全的,因此您需要将流包装在 nsIBinaryOutputStream、nsIUnicharOutputStream 或 nsIConverterOutputStream 中。

于 2011-01-25T00:28:13.470 回答