我有一些文件包含字符串,需要將它們轉換爲UTF8與Perl有沒有任何選項與Perl運行這些文件並將每個字符串轉換爲utf8,如果某些字符串是utf8編碼保持原樣?將字符串轉換爲UTF8與perl
1
A
回答
2
您可以使用Encode模塊在編碼之間進行轉換。 (不需要安裝任何東西;它是核心庫的一部分。)請注意,「將字符串轉換爲UTF-8」要求您知道要轉換的編碼;沒有辦法可靠地識別8位文本編碼。
5
你說文件的某些部分使用UTF-8進行編碼,有些部分使用其他編碼進行編碼,但是您沒有指定其他編碼,這很重要。
一般來說,通過查看它不可能告訴字符串的編碼。但是如果你處理的是US-ASCII,iso-8859-1,cp1252和UTF-8的混合體,那麼你實際上可以告訴*,而且有人已經爲你編寫了這個工具。
Encoding::FixLatin附帶了一個名爲fix_latin
的腳本,該腳本將將上述編碼混合在一起的文件轉換爲UTF-8。
相關問題
- 1. 將字節[]轉換爲UTF8字符串
- 2. 如何將字符串轉換爲UTF8?
- 3. 將latin1字符串轉換爲utf8?
- 4. 將unicode字符串轉換爲utf8
- 5. 將字符串轉換爲UTF8
- 6. 在Perl中將UTF8字符串轉換爲ASCII
- 7. 將utf8代碼點字符串轉換爲utf8 <U+0161>轉換爲utf8
- 8. 如何將utf8字符串轉換爲ascii字符串?
- 9. 轉換UTF8字符串轉換成數值在Perl
- 10. 轉換爲UTF8格式的字符串
- 11. 轉換JSON字符串UTF8爲NSDictionary Swift
- 12. Unicode轉換爲UTF8字符串
- 13. 如何將字符串轉換爲Perl中的unicode字符串
- 14. 如何將cp1251字節數組轉換爲utf8字符串?
- 15. 將ISO8859字符串轉換爲UTF8? ÄÜÜ=>Ã爲什麼?
- 16. 問題與數據字符串轉換爲UTF8
- 17. 如何將字符串與int轉換爲字符串與雙?
- 18. 我怎麼添加字符串擴展將字符串轉換爲UTF8
- 19. 將一個UTF8字符串轉換爲一個UTF16字符串在c + +
- 20. 將字符串轉換爲字符串
- 21. 將字符串轉換爲字符串
- 22. 如何將UTF8字符串轉換爲PHP中的代碼頁?
- 23. Python 2.7,將utf8字符串轉換爲ascii
- 24. C#:將byte []轉換爲UTF8編碼的字符串
- 25. 如何將Modified-UTF8中的byte []轉換爲字符串?
- 26. 將sql_latin1_general_cp1_ci_as字符串轉換爲utf8使用VBS
- 27. 將ASCII編碼的字符串轉換爲UTF8?
- 28. 如何將UCS2字符串轉換爲UTF8?
- 29. 將字符串從EBCDIC轉換爲Unicode/UTF8
- 30. C#將字節數組與字符串轉換爲字符串