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
浙公网安备 33010602011771号