回答
存在與ASCII不兼容的基於EBCDIC的編碼。例如,我最近遇到一封使用CP1026,又名EBCDIC 1026編碼的電子郵件。如果您查看其字符表,字母和數字的編碼方式與ASCII中的偏移量完全不同。這是拋棄我的電子郵件解析器,特別是因爲LF
被編碼爲0x25而不是ASCII碼中的0x0A。
謝謝,任何其他向前兼容編碼的例子? –
最常用的編碼是完全與ASCII兼容的(ISO8859-X/Latin-X,GB 18030,Big5等),或者至少*是與ASCII(SHIFT-JIS等)兼容的。 EBCDIC現在很少見。 –
Shift-JIS是一個棘手的問題,因爲'¥'生活在'0x5c'處,通常是'\'。 –
- 1. 不兼容的字符編碼:UTF-8和ASCII-8BIT和thinking_sphinx
- 2. 的Rails:geokit 「不兼容的字符編碼:UTF-8和ASCII-8BIT」
- 3. 的Rails 3 - (不兼容的字符編碼:UTF-8和ASCII-8BIT):
- 4. 錯誤:不兼容的字符編碼:UTF-8和ASCII-8BIT
- 5. ActionView :: Template :: Error(不兼容的字符編碼:UTF-8和ASCII-8BIT)
- 6. 不兼容的字符編碼:UTF-8和ASCII-8BIT SQL Server
- 7. Rails 3.1.0:不兼容的字符編碼:ASCII-8BIT和UTF-8
- 8. 與memcached不兼容的字符編碼
- 9. 不兼容的字符編碼
- 10. 不兼容的字符編碼與雷
- 11. PHP/MySQL字符編碼不兼容?
- 12. Watir不兼容的字符編碼
- 13. 不兼容的字符編碼錯誤
- 14. Geokit Gem 1.5和Ruby 1.9.2 =>「不兼容的字符編碼:UTF-8和ASCII-8BIT」
- 15. 不兼容的字符編碼:ASCII-8BIT和UTF-8和調試(params)
- 16. 不兼容的字符編碼:UTF-8和ASCII-8BIT rails 3和firebird
- 17. 不兼容的字符編碼:Oga寶石中的ASCII-8BIT和UTF-8
- 18. 如何處理'不兼容的字符編碼:ASCII-8BIT和GBK'異常?
- 19. SQL Server中的Ruby on Rails(不兼容的字符編碼:UTF-8和ASCII-8BIT)
- 20. Rails中的ActionView :: Template :: Error(不兼容的字符編碼:UTF-8和ASCII-8BIT)
- 21. rails 2.3.5與紅寶石1.9.1p429:不兼容的字符編碼:ASCII-8BIT和UTF-8
- 22. 不兼容的字符編碼:UTF-8和ASCII-8BIT紅寶石1.9
- 23. 不兼容的字符編碼:UTF-8和ASCII-8BIT在渲染動作
- 24. 動作控制器:不兼容的字符編碼:ASCII-8BIT和UTF-8?
- 25. 不兼容的字符編碼:Ruby 1.9中的ASCII-8BIT和UTF-8
- 26. Rails 2.3 + Ruby 1.8.7不兼容的字符編碼:UTF-8和ASCII-8BIT
- 27. Rails 2.3.5,Ruby 1.9,SQLite 3不兼容的字符編碼:UTF-8和ASCII-8BIT
- 28. 如何解決「不兼容的字符編碼:UTF-8和ASCII-8BIT」?
- 29. 字符串和字符不兼容
- 30. `gsub':不兼容的字符編碼:UTF-8和IBM437
你是什麼意思的兼容?讀取用一個字符集編碼並編碼的文本,並使用_wrong_讀取它?另外,UTF是什麼意思?如果您將ASCII讀取爲UTF-16或UTF-32,則可能會出現解碼錯誤。 –