0
A
回答
2
如果你的數據在ascii範圍0到0x7F之間,它的有效UTF8,所以你不需要做任何事情。
或者,如果上面有0x7F的字符,你可以使用語言Iconv
text=Iconv.iconv('UTF-8', 'ascii',text)
0
任何ASCII文件是一個有效的UTF8文件,通過您的Q的標題去,因此無需轉換。我不知道UIF8文件是什麼,按照你Q的文本,與標題不同。
1
8-bit Unicode Transformation Format (UTF-8)被設計爲向後兼容American Standard Code for Information Interchange (ASCII)。因此,根據定義,任何有效的ASCII序列也是一個有效的UTF-8序列。欲瞭解更多信息,請閱讀UTF FAQ和Unicode FAQ。
相關問題
- 1. 使用Ruby將UTF8轉換爲ANSI
- 2. 將UTF8轉換爲ANSI?
- 3. 將ansi轉換爲utf8,反之亦然
- 4. 如何ANSI轉換爲UTF8在蜂巢
- 5. 使用德文字符轉換ANSI文件爲UTF8
- 6. 使用VBA將UTF-8轉換爲ANSI
- 7. 去語言如何將ansi文本轉換爲utf8?
- 8. 在ANSI中將ANSI轉換爲UTF-8
- 9. 將utf8數據庫中的ansi blob數據轉換爲utf8字符集
- 10. 使用PHP將latin1_swedish_ci轉換爲utf8
- 11. 轉換爲ANSI
- 12. 將Unicode轉換爲UTF8
- 13. Python將latin1轉換爲UTF8
- 14. 將utf8轉換爲1251
- 15. 將UTF8轉換爲Windows-1252
- 16. 將Utf8轉換爲Unicode
- 17. 將latin1轉換爲UTF8
- 18. Ruby on Rails的轉換CP1251爲UTF8
- 19. 將utf8代碼點字符串轉換爲utf8 <U+0161>轉換爲utf8
- 20. 爲什麼我無法將以ANSI編碼的文件轉換爲UTF8?
- 21. C++:如何ASCII或ANSI轉換爲UTF8並存儲的std :: string
- 22. 使用PHP將ANSI轉義序列轉換爲HTML
- 23. Perl - 將PC UTF-8轉換爲PC ANSI
- 24. 將錶轉換爲Ansi填充
- 25. 將ansi腳本自動轉換爲unicode
- 26. 將T-SQL轉換爲ANSI-SQL
- 27. 如何將ANSI文本轉換爲Unicode?
- 28. 如何將Unicode字體轉換爲ansi
- 29. 在C++中將UTF-8轉換爲ANSI
- 30. Java-從unicode轉換爲ANSI
我解決了我的問題。 我的代碼是: text = Iconv.iconv('UTF-8','gb2312',text) – HelloWorld 2010-04-28 05:59:22
哦,好的,我不知道你的編碼是'gb2312',所以我把'ascii'作爲例子。你應該問gb2312有問題的UTF8。但無論如何,很高興知道它的作品。 – YOU 2010-04-28 06:01:15
Iconv已在1.9.3中棄用http://stackoverflow.com/questions/8148762/iconv-deprecation-warning-with-ruby-1-9-3嘗試使用String#編碼。 – 2013-02-07 00:18:00