弄了好久还是乱码 最终方法:

进入 vim /etc/vimrc中 原先只有一个 set encoding=utf-8 fileencodings=ucs-bom,utf-8,cp936

改成:

let &termencoding=&encoding

set encoding=utf-8 fileencodings=ucs-bom,utf-8,cp936,gbk

个人的机器安装不同,我的本来就有 set encoding=utf-8 fileencodings=ucs-bom,utf-8,cp936:就是在原先的基础上,加上了

let &termencoding=&encoding

set fileencodings=utf-8,gbk

Linux 中文乱码问题_vim