我有一個使用JSON字符編碼的proplem。當我調用ajax並返回編碼utf8字符串json_encode()
我的關鍵世界是'áo'但編碼後返回'\ u00c1o',但在JavaScript中,jquery我想要比較該字符串與'áo'如何做到這一點(我不想比較\ u00c1o與\ u00c1o)JSON字符編碼vs utf8
0
A
回答
1
的數據由JS顯示插補和編碼進行存儲。因此,'\u00c1o' == 'Áo'
。請注意,這不等於'áo'
,但這並工作:
"áo" == "\u00c1o".toLowerCase()
4
unicode轉義序列沒有不同於UTF-8字符(提供您的文檔和JS使用UTF-8編碼)。
>>> '\u00c1o' === 'Áo'
<<< true
注:不同套管的字符串雖然被認爲是不同的。你可能想呼籲兩個字符串toLowerCase()
或toUpperCase()
爲不區分大小寫的比較:
>>> '\u00c1o'.toLowerCase() === 'áo'.toLowerCase()
<<< true
相關問題
- 1. 編碼字符串UTF8
- 2. Encoding.ASCII VS編碼.UTF8錯誤
- 3. 的Json編碼VS字符串數組
- 4. JSON字符編碼
- 5. JSON編碼和UTF8字符解碼在PHP
- 6. URL編碼IE8 VS的Firefox/Chrome瀏覽器UTF8字符
- 7. 錯誤解析媒體類型「應用/ JSON;編碼= UTF8,字符集= UTF8」
- 8. 字符串UTF8編碼問題
- 9. UTF8編碼字符不上的NodeJS
- 10. UTF8編碼的特殊外國字符
- 11. C++字符串編碼UTF8/unicode的
- 12. Base64在SQL中編碼utf8字符串
- 13. UTF8字符編碼在Java中
- 14. Zend Framework轉義utf8編碼字符
- 15. 比較UTF8編碼的字符
- 16. 特殊字符PHP UTF8編碼問題
- 17. Base64和utf8 /國家字符編碼
- 18. php,trim utf8編碼字符串
- 19. 更改字符串編碼WIN1250爲utf8
- 20. Nginx的:UTF8編碼字符導致
- 21. Javascript字符串編碼Windows-1250到UTF8
- 22. asp.net字符編碼問題utf8
- 23. PHP JSON與UTF8字符
- 24. Eclipse:infinitest vs. JUnit:字符編碼
- 25. 將PHP json編碼的UTF8字符串轉換爲普通字符
- 26. 不能編碼字符串UTF8和UTF8在迅速
- 27. 將UTF8字符串編碼爲ISO-8859-1字符串(VB.NET)
- 28. UTF8字符編碼在Perl DBI,MySQL與ő和ű字符
- 29. 的java utf8編碼 - 字符,字符串類型
- 30. iOS:解碼utf8字符串
我只是提醒一下外殼,而我AFK了,一爲首次加入缺失位。 '=]' – 2013-04-25 03:23:39