当前位置: 技术问答>linux和unix
请教大家一个关于vim编码的问题.
来源: 互联网 发布时间:2016-09-14
本文导语: 比如我有一个文件a.txt是gbk编码, 当前vim enc为utf-8, 我打开a.txt之前设置enc=gbk可以正常显示a.txt. 但是我打开a.txt之后再设置enc=gbk怎么还是乱码? 而且有时提示我文件已修改需要保存? | set encod...
比如我有一个文件a.txt是gbk编码, 当前vim enc为utf-8, 我打开a.txt之前设置enc=gbk可以正常显示a.txt.
但是我打开a.txt之后再设置enc=gbk怎么还是乱码? 而且有时提示我文件已修改需要保存?
但是我打开a.txt之后再设置enc=gbk怎么还是乱码? 而且有时提示我文件已修改需要保存?
|
set encoding=prc
set fencs=utf-8,gb18030
set fenc=gb18030
.vimrc
这样应该会自动识别
如果发现乱码, 可以
set fenc 这样可以知道文件编码
然后
set encoding=正确的编码 就可以了
set fencs=utf-8,gb18030
set fenc=gb18030
.vimrc
这样应该会自动识别
如果发现乱码, 可以
set fenc 这样可以知道文件编码
然后
set encoding=正确的编码 就可以了
|
.vimrc配置文件加这两行, 打开时会自动识别编码
打开后再设置是不会生效的,可以:e!重新载入
set fileencodings=utf-8,gbk
set fileencoding=utf-8
打开后再设置是不会生效的,可以:e!重新载入