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. 編碼字符串UTF8
- 3. Base64在SQL中編碼utf8字符串
- 4. php可以檢測4字節編碼的utf8字符嗎?
- 5. 檢查一個UTF8編碼字符串的有效性
- 6. 流到UTF8字符串,沒有字節[]
- 7. Postgres:編碼爲「UTF8」的字節序列中的字符在WIN1252中沒有等效編碼
- 8. C++字符串編碼UTF8/unicode的
- 9. 有效字符在字符集UTF8
- 10. 字符串UTF8編碼問題
- 11. php,trim utf8編碼字符串
- 12. 更改字符串編碼WIN1250爲utf8
- 13. Javascript字符串編碼Windows-1250到UTF8
- 14. 編碼字符串字節在Python
- 15. 字符編碼「UTF8」的0xe28093具有「LATIN1」沒有等效
- 16. UTF8編碼的密碼字節[]與SHA512加密到字符串轉換
- 17. 將UTF8字符串編碼爲ISO-8859-1字符串(VB.NET)
- 18. C++字符串到UTF8有效字符串使用utf8proc
- 19. 將字節[]轉換爲UTF8字符串
- 20. UTF8字節到字符串和Winsock GetStream
- 21. 將字符串轉換爲utf8字節
- 22. 編碼爲'WIN1252'的字節序列爲0x9d的字符在編碼爲'UTF8'時沒有對等字符
- 23. MySQL - 在連接字符串中使用UTF8編碼會有性能損失嗎?
- 24. 不能編碼字符串UTF8和UTF8在迅速
- 25. C#UTF8解碼,返回字節/數字而不是字符串
- 26. 多字節的UTF8字符
- 27. JSON字符編碼vs utf8
- 28. iOS:解碼utf8字符串
- 29. UTF8字符編碼在Java中
- 30. 字符串或characterAt UTF8字符串與2個字節的字符在JAVA
對不起,我應該在之前查過維基百科。 答案是[否](http://en.wikipedia.org/wiki/UTF-8#Advantages_2)。 – 2011-04-14 01:17:51
真的,現在繼續並標記答案;-) – 2011-04-14 01:21:15