您的位置:首页 > 运维架构 > Linux

linux下处理txt中中文乱码的方法

2016-03-28 10:08 609 查看
   最近遇到.txt文件在windows下中文显示正常,然后我传入到Linux下时,中文显示乱码,英文字符和数字显示正常。如下图是在windows下的显示

  


   然而在linux下显示如下(我已经设置utf-8格式)

  


 
而在windows下中文的编码一般为gbk,而linux下中文的编码一般为utf8,所以在windows下正常打开的文件,到linux下很可能会出现乱码

  解决方法

  使用命令iconv对文件内容编码进行转换。例如我有一个文件"pos.txt"在windows下打开正常,而在linux下打开则会乱码,办法为在终端输入:iconv -f gbk -tutf8 pos.txt > pos.txt.utf8

  


 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: