有一个页面,我有一些特殊字符,当通过javascript检索这些值时,我得到一个奇怪的转换。字符'Œ'回到'R',小写字母'œ'回到'S'。这是JavaScript的限制或可能是浏览器。这是来自Firefox的测试。此外,这是通过repl客户端(Jssh/MozRepl)检索的,因此它似乎可能是这些客户端本身而不是浏览器的问题。Javascript特殊字符回来不正确
2
A
回答
3
您可能在某处存在编码问题。有很多机会错误地处理文本的编码。如果您发布了一些代码,我们可能可以帮助您找到它。
0
对于非ASCII字符,输出流不可执行脚本安全操作,因此您需要将该流封装到nsIBinaryOutputStream,nsIUnicharOutputStream或nsIConverterOutputStream中。
相关问题
- 1. HTML特殊字符显示不正确
- 2. Javascript特殊字符
- 3. NSJSONSerialization:正确对待特殊字符
- 4. Javascript AJAX返回特殊字符
- 5. JavaScript的正则表达式来禁止所有特殊字符
- 6. iOS:自定义字体不能正确显示特殊字符
- 7. 特殊字符的css字体大小不正确
- 8. 的javascript:有特殊字符
- 9. Javascript替换特殊字符
- 10. Javascript加入特殊字符?
- 11. JavaScript RegExp特殊字符
- 12. Javascript特殊字符验证
- 13. 特殊字符在JavaScript
- 14. 特殊字符在JavaScript
- 15. javascript替换特殊字符
- 16. Mailto正文,特殊字符?
- 17. SQLite3不返回的特殊字符
- 18. JavaScript正则表达式来检查单个特殊字符的字符串
- 19. 特殊/保留字符不会正确编码
- 20. 调用Web服务的特殊字符不正确
- 21. 不能在JSP页面中正确显示特殊字符
- 22. PyQt QString掩码特殊字符并且不能正确显示
- 23. 特殊波兰字符显示不正确
- 24. CoreGraphics中 - 特殊字符不正确绘制
- 25. MVC .net核心不能正确显示特殊字符
- 26. 非Webkit浏览器不能正确显示特殊字符
- 27. 在textview上的不正确的特殊字符在android
- 28. Aol邮件主题特殊字符显示不正确
- 29. 正在从JSONP文件正确读取特殊字符
- 30. 正则表达式来移除特定的特殊字符
var outstream = transport.openOutputStream(Ci.nsITransport.OPEN_BLOCKING,0,0); 这是我在JavaScript中使用的输出流(没有太多我可以配置在Firefox中从我可以告诉作为文档没有帮助太多) – 2011-01-24 18:42:19
显然firefox已将nsITransport流设置为UTF-8所以任何高于255的字符是没有正确显示。 – 2011-01-24 18:46:22