在/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文件乱码问题,希望对大家有所帮助!
