9.ubuntu文件文本编码的查看与转换,乱码问题

将windows上的文本复制到linux上后,可能会乱码,这是由于文本编码导致的。有的windows上的文本编码,linux不支持,就会乱码。此时转换成linux支持的格式就可以了,当然也可以在windows编辑时直接保存成linux支持的编码格式。

1.查看文件编码使用file命令

file filename

输出:

output: filename.txt UTF-8 Unicode text, with escape sequences

2.编码格式转换使用iconv命令

iconv的命令格式如下:

#将encode1格式的inputfile转换为encode2格式的ouiputfile

iconv -f encode1 -t encode2 inputfile -o outputfile

比如将一个UTF-8 编码的文件转换成GBK编码:

iconv -f UTF-8 -t GBK file1 -o file2

声明:该文章系转载,转载该文章的目的在于更广泛的传递信息,并不代表本网站赞同其观点,文章内容仅供参考。

本站是一个个人学习和交流平台,网站上部分文章为网站管理员和网友从相关媒体转载而来,并不用于任何商业目的,内容为作者个人观点, 并不代表本网站赞同其观点和对其真实性负责。

我们已经尽可能的对作者和来源进行了通告,但是可能由于能力有限或疏忽,导致作者和来源有误,亦可能您并不期望您的作品在我们的网站上发布。我们为这些问题向您致歉,如果您在我站上发现此类问题,请及时联系我们,我们将根据您的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。