linux显示windows TXT 乱码

前提是你的linux可以正常显示中文,只是打开windows txt文件会有乱码。

原因是 linux下用的编码一般是utf-8 windows 一般是gb2312 那么只需要简单的转换下就可以正常显示了。

iconv -f gb2312 -t utf-8 test.txt> testutf8.txt

(-f 就是源编码,-t 转换目标编码,test.txt源文件,testutf8.txt生成目标编码文件)

注:我曾直接在乱码文件中写入数据,应用上述方法转换会转换失败,因为新加入的数据为utf-8格式,

与原格式(gb2312)不同,所以转换错误.所以要直接将txt转换,转换前不要更改.

出处:

http://hi.baidu.com/whuisssoft/blog/item/4737741dc2f07cfee1fe0ba5.html

posted on 2012-01-13 21:15  wuxun  阅读(449)  评论(0)    收藏  举报

导航