有一個頁面,我有一些特殊字符,當通過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