modys 发表于 2020-2-18 11:29

windows 下vim输出中文

本帖最后由 modys 于 2020-2-18 13:36 编辑

在win7下gvim print输出中文不显示,数字和英文都可以,而且中文后面的都不显示,也不报错,哪位大神告知一下



稻海香 发表于 2020-2-18 11:43

你这个是cmd窗口吗

HighBox 发表于 2020-2-18 11:56

估计是编码问题

signuplong 发表于 2020-2-18 12:05

vim默认的编码应该是Unicode,windows中文的默认编码应该是gb2312或gbk,看看编码问题

diaosi123 发表于 2020-2-18 12:40

"添加以下内容到".vimrc"文件中试一试
"解决中文乱码终极解决方案
set encoding=utf-8
set fileencodings=utf-8,chinese,latin-1
if has("win32")
set fileencoding=chinese
else
set fileencoding=utf-8
endif
"解决菜单乱码
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim
"解决consle输出乱码
language messages zh_CN.utf-8

modys 发表于 2020-2-18 13:00

diaosi123 发表于 2020-2-18 12:40
"添加以下内容到".vimrc"文件中试一试
"解决中文乱码终极解决方案
set encoding=utf-8


都设置了,没用

modys 发表于 2020-2-18 13:19

稻海香 发表于 2020-2-18 11:43
你这个是cmd窗口吗

不是,窗口的

modys 发表于 2020-2-18 13:38

还是编码问题,在_vimrc中 把 set encoding=utf-8 去掉就可以了,好让我折腾
页: [1]
查看完整版本: windows 下vim输出中文