+ -
当前位置:首页 → 问答吧 → vim怎么配置才不乱码?

vim怎么配置才不乱码?

时间:2010-05-17

来源:互联网

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

这是目前的vim关于文件编码的配置,可惜
vim /etc/fonts/conf.d/44-wqy-zenhei.conf
那几个中文字是乱码。配置文件没有动过。
请问正确应该如何配置?

作者: zhou13   发布时间: 2010-05-17

" Set fileencodings
set fileencodings=ucs-bom,utf-8,gbk

中文的没必要写那么多哦, 都是向下兼容的, vim这边基本上也只是用cp936总体代表gb2312,gbk,gb18030.

关于unicode有个bom的问题, 得放最前面.

作者: adaml   发布时间: 2010-05-17

引用:
作者: adaml
" Set fileencodings
set fileencodings=ucs-bom,utf-8,gbk
中文的没必要写那么多哦, 都是向下兼容的, vim这边基本上也只是用cp936总体代表gb2312,gbk,gb18030.
关于unicode有个bom的问题, 得放最前面.
中文的有必要写那么多,如果你见过 gb18030 的文档就明白了,用 cp936 无法打开的。
那个bom的问题你说的对。

不过楼主的问题是把 encoding 设错了,导致无法很好的支持 unicode。

encoding 那一项应当设置为一个不少于 unicode 的编码。因此用 prc 不行,要 encoding=utf-8 比较合适。

作者: poet   发布时间: 2010-05-17

热门下载

更多