我有一些文件包含字符串,需要將它們轉換爲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. 如何將字符串轉換爲UTF8?
- 4. 將unicode字符串轉換爲utf8
- 5. 將latin1字符串轉換爲utf8?
- 6. 將字符串轉換爲UTF8
- 7. 在Perl中將UTF8字符串轉換爲ASCII
- 8. 將utf8代碼點字符串轉換爲utf8 <U+0161>轉換爲utf8
- 9. 如何將utf8字符串轉換爲ascii字符串?
- 10. 轉換UTF8字符串轉換成數值在Perl
- 11. 轉換爲UTF8格式的字符串
- 12. Unicode轉換爲UTF8字符串
- 13. 轉換JSON字符串UTF8爲NSDictionary Swift
- 14. 如何將字符串轉換爲Perl中的unicode字符串
- 15. 將utf8mb4字符轉換爲utf8在php
- 16. 將字節轉換爲UTF8編碼的字符串安全嗎?
- 17. 如何將UTF8字符串轉換爲字節數組?
- 18. 如何將cp1251字節數組轉換爲utf8字符串?
- 19. 將ISO8859字符串轉換爲UTF8? ÄÜÜ=>Ã爲什麼?
- 20. 問題與數據字符串轉換爲UTF8
- 21. 如何將字符串與int轉換爲字符串與雙?
- 22. 將一個UTF8字符串轉換爲一個UTF16字符串在c + +
- 23. 我怎麼添加字符串擴展將字符串轉換爲UTF8
- 24. 將字符串轉換爲字符串
- 25. 將字符串轉換爲字符串
- 26. 將字符串轉換爲字符串
- 27. Perl - 使用Perl將MSSQL圖像字符串轉換爲JPEG/PNG
- 28. 將字符串轉換(與UTC)爲DateTime
- 29. 如何將UTF8字符串轉換爲UTF16
- 30. 如何將Modified-UTF8中的byte []轉換爲字符串?