红联Linux门户
Linux帮助

转换文件编码

发布时间:2007-12-03 20:29:30来源:红联作者:lixceo
在我完全将日常所用的系统切换到了Ubuntu Linux之后,打开以前从Windows所保留下来的文件时出现了乱码的情况。其实这种问题很常见,大多数是由于编码而造成的。为了解决掉乱码问题,就需要我们将文件从一种编码转换为另一种编码。这时候,命令行程序iconv将显得十分有用。

iconv是一个文件编码转换工具,其基本用法为:

iconv -f原始编码-t目的编码 要转换的文件-o已转换的文件

举个例子,假如我们要将sample.txt文件gb2312转换为utf-8编码,并输出为converted.txt文件,可以这样执行命令:

iconv -f gb2312 -t utf-8 sample.txt -o converted.txt

如果想知道iconv支持转换哪些编码,则可以使用-l选项查看:

iconv -l
文章评论

共有 0 条评论