Vim 編碼問題

Vim 默認打開gbk或者其它編碼,是會亂碼。所以Vim打開一部分帶有中文的文件是會亂碼。


解決方法

编辑.vimrc

1
2
3
let &termencoding=&encoding
set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936
set fileencoding=utf-8

encoding(enc)

顯示的編碼,如果讀取出的編碼與顯示不同,會亂碼

fileencodings(fencs)

讀取時候,會跟住這個列表去轉換,直都成功爲止。

fileencoding(fenc)

保存選擇的編碼。:w就是看這個。