由于大多数人使用windows系统,汉字默认编码是gb2312。当把文件拷到linux就成了乱码。如果文件全部是汉字,则可以在 gedit 中使用 另存为(gb2312)方式解决。但如果文件中既有汉字又有英文字符的话,这种方法就不行了。之前问过lonecat 大大,他说在用vim打开文件后用iconv命令就可以解决。我迟钝,试了下没有作用就放弃了。今天无聊翻看同学买的 linux 命令手册,又看见了iconv命令,想到了这里又尝试了会儿,终于解决了这个问题。
假如现在有 程序设计.txt 文件,内容用 gb2312 编码。则可以在终端中用下列命令将文件内容改为utf-8编码,正常查看:iconv -f gb2312 -t utf8 9.txt > 99.txt 。
-f 指原文件编码 ,-t 指输出文件编码。
阅读(734) | 评论(1) | 转发(0) |