摘要: txt文件在Windows下可以正常显示,Ubuntu下打开文件乱码。这是中文编码问题,Windows下用的是gb2312,而linux下用的是utf8。在此提供5种解决方案:1. 在文档所在目录运行命令 iconv -f gb2312 -t utf8 -c 1.txt > 2.txt选项-c的作用是忽略不能识别的字符,继续向后转换。否则iconv遇到不能识别的字符就终止转换。iconv不能实现批量转换,你需要写一段小程序来达到此目的。2. 运行命令ubuntu默认的打开.txt文件用的是gedit,可gedit默认编码是UTF8,打开windows下编辑的gb2312的文档都是乱码{W 阅读全文
posted @ 2011-08-16 10:39 张朝阳 阅读(10995) 评论(0) 推荐(0) 编辑