由于在windows下默認(rèn)是gb編碼,而我的vim默認(rèn)是utf-8(gedit默認(rèn)也是utf-8),所以打開會成亂碼。
方法一
修改了一下配置文件
$vim ~/.vimrc
let &termencoding=&encoding
set fileencodings=utf-8,gbk
$:wq
再次打開vi,顯示就正常了。如果不正常,重新開一個終端,再次打開vi。
方法二
通過iconv命令轉(zhuǎn)碼
輸入/輸出格式規(guī)范:
-f, --from-code=名稱 原始文本編碼
-o, --output=FILE輸出文件
-l, --list列舉所有已知的字符集
[root@centos6.7test]#iconv -f gb2312 c.txt -o text.txt