vim中文乱码
问题
vim打开文件出现中文乱码。
解决
在当前用户根目录下找vim配置文件。开始找到了.viminfo。
1 | $ vi ~/.viminfo |
发现如下配置
1 | *encoding=latin1 |
尝试直接编辑及使用管理员权限编辑.viminfo文件,想把latin1修改为utf-8,发现保存退出后修改并没有生效。
后来,在当前用户根目录下创建或更新.vimrc文件,进行如下配置
1 | set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936 |
中文乱码问题解决。同时.viminfo文件中latin1也自动变为utf-8了。