UTF-8字符串是否可以包含字節0xFF(255)?在UTF-8編碼的字符串中字節0xFF有效嗎?
回答
No。這是規範特別禁止的。
+1這篇wiki文章還列出了'描述'下允許的字符範圍。在任何情況下都不允許二進制序列'11111111'。 – 2011-04-14 01:19:54
我看不到它。它禁止與0xFF(在BOM U + FEFF中使用的值)不同的U + 00FF,其值不同於0xFF(在BOM U + FEFF中使用的值) – 2013-06-25 03:24:08
@he_the_great; U + 00FF在UTF-8中是0xFF並且被禁止。 BOM U + FEFF在UTF-8中是0xEFBBBE,並且未被禁止。 – 2013-07-02 19:43:01
- 1. 編碼字符串UTF8
- 2. php可以檢測4字節編碼的utf8字符嗎?
- 3. 更改字符串編碼WIN1250爲utf8
- 4. 字符串UTF8編碼問題
- 5. Javascript字符串編碼Windows-1250到UTF8
- 6. 編碼字符串字節在Python
- 7. 字符編碼「UTF8」的0xe28093具有「LATIN1」沒有等效
- 8. 將UTF8字符串編碼爲ISO-8859-1字符串(VB.NET)
- 9. 將字節[]轉換爲UTF8字符串
- 10. UTF8字節到字符串和Winsock GetStream
- 11. 編碼爲'WIN1252'的字節序列爲0x9d的字符在編碼爲'UTF8'時沒有對等字符
- 12. 不能編碼字符串UTF8和UTF8在迅速
- 13. MySQL - 在連接字符串中使用UTF8編碼會有性能損失嗎?
- 14. 多字節的UTF8字符
- 15. iOS:解碼utf8字符串
- 16. JSON字符編碼vs utf8
- 17. UTF8字符編碼在Java中
- 18. 在Haskell中,如何獲得UTF8字符串中的字節數?
- 19. 在golang中如何使用utf8將[]符號編碼爲[]字節?
- 20. pix2pix tensorflow:UnicodeDecodeError:'utf-8'編解碼器無法解碼位置0中的字節0xff:無效起始字節
- 21. Utf-8編解碼器無法解碼位置185中的字節0xff:無效起始字節
- 22. 在Python中檢查有效的utf8字符串
- 23. Python檢測字符串字節編碼
- 24. python3字節字符串編碼
- 25. 網址編碼字節字符串?
- 26. PostgreSQL的:「無效的字節序列編碼‘UTF8’:只對錯誤
- 27. 如何從utf8字符串中獲取等效的非utf8字符?
- 28. Postgresql PHP無效的字節序列編碼UTF8
- 29. PostgreSQL - Psycopg2 - copy_from - 用於編碼「UTF8」的無效字節序列:0x00
- 30. 紅寶石1.9.2字符編碼:無效的多字節字符:/?/
對不起,我應該在之前查過維基百科。 答案是[否](http://en.wikipedia.org/wiki/UTF-8#Advantages_2)。 – 2011-04-14 01:17:51
真的,現在繼續並標記答案;-) – 2011-04-14 01:21:15