在/home/username/.vimrc或者/root/.vimrc下增加两句话:
let &termencoding=&encoding
set fileencodings=utf-8,gbk,ucs-bom,cp936
这种办法可以实现编辑UTF-8文件
(2)方法而二:打开文件后,在vi编辑器中设定:
:set encoding=utf-8 termencoding=gbk fileencoding=utf-8
(3)方法三:新建UTF-8文件,在vi编辑器设定:
:set fenc=utf-8
:set enc=GB2312
这样在编辑器里输入中文,保存的文件是UTF-8。
(4)方法四:一个推荐的~/.vimrc文件配置:
set encoding=utf-8 set fileencodings=ucs-bom,utf-8,cp936,gb18030,latin1 set termencoding=gb18030 set expandtab set ts=4 set shiftwidth=4 set nu syntax on if has('mouse') set mouse-=a endif
总结
以上所述是小编给大家介绍的解决VIM显示utf-8文件乱码问题,希望对大家有所帮助!