vim显示中文乱码

使用xshell的时候,发现有时候中文显示有乱码,一开始以为是Xshell没设置好,后来检查了一下xshell<<文件<<属性<<终端:右侧编码,显示的是Unicode(UTF-8),没问题。


vim显示中文乱码_第1张图片
1525426866.png

后来发现是只有使用vim的时候中文才乱码,所以问题出在vim上,对于CentOS应该修改/etc/vimrc文件,在该文件头上添加下面四行代码:

set fileencodings=utf-8,gb2312,gbk,gb18030  
set termencoding=utf-8  
set fileformats=unix  
set encoding=prc  

保存就正常了。(如果是其他版本,可能是~/.vimrc)


vim显示中文乱码_第2张图片
1525426989.png

你可能感兴趣的:(vim显示中文乱码)