我已经使用 Perl 从我们的数据库 AS/400 DB2 导入了一个表。
问题在于该字符串是用 EBCDIC Latin-1(意大利语)编码的。
如何在 Linux bash 中将生成的文件转换为纯 utf-8?
从...开始
iconv -f EBCDIC-IT -t utf-8 <filename>
然后检查输出,如果不完全正确,请检查man iconv
以及列出的可用编码iconv -l
.
(请注意,“EBCDIC Latin-1”有点奇怪。“Latin-1”表示 ISO-8859-1,而“EBCDIC”则完全是另一回事。尝试一下file <filename>
让计算机对您实际正在查看的编码进行有根据的猜测。)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)