我有一些文件包含字符串,需要将它们转换为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 []转换为字符串?