在linux控台中,有UTF-8,有GBK格式的文件,如果终端格式设置不对,会导致打开乱码,如果文件中有部分编码不一致也会乱码,这里vim有个技巧,可以忽略乱码,可以忽略编码,大家都可以把终端设置为UTF-8,
LANG变量设置为:
export LANG=zh_CN.UTF-8
终端类型所有都可以设置成UTF-8
在 $HOME/.vimrc 中添加以下值:
set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936 set termencoding=utf-8 set encoding=utf-8
这样可以打开任何编码的文件,同时不会导致乱码。