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