quickfix窗口中文乱码

Vim、Emacs配置和使用
回复
wangjun403
帖子: 433
注册时间: 2009-07-06 14:26

quickfix窗口中文乱码

#1

帖子 wangjun403 » 2012-10-24 19:28

设置set enc=utf-8,quickfix窗口的中文正确显示了

但其他窗口的都变成乱码了

现在默认的set enc=cp936
未命名.jpg
生命只不过是上帝借你一用的资本!
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: quickfix窗口中文乱码

#2

帖子 lilydjwg » 2012-10-24 19:37

gvim 的话建议默认 enc=utf-8,在 vimrc 里设置。
wangjun403
帖子: 433
注册时间: 2009-07-06 14:26

Re: quickfix窗口中文乱码

#3

帖子 wangjun403 » 2012-10-24 19:56

如果vimrc里设置 enc=utf-8,基本全是乱码。

启动页面显示的那几个汉字都是乱码。帮助文件上推荐的也是这只为utf-8,不知道我这是什么情况

我现在不设置enc

打开gvim时查看enc的值为cp936
生命只不过是上帝借你一用的资本!
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: quickfix窗口中文乱码

#4

帖子 lilydjwg » 2012-10-24 21:30

哦。我的 Windows 上的 gvim enc 也是 cp936。没怎么用,所以没出过问题。

总之呢,编码神马的最讨厌了 :-(
wangjun403
帖子: 433
注册时间: 2009-07-06 14:26

Re: quickfix窗口中文乱码

#5

帖子 wangjun403 » 2012-10-24 22:52

代码: 全选

lang messages zh_CN.UTF-8
"解决consle输出乱码
set encoding=utf-8
"Vim 内部使用的编码,包括缓冲区,菜单(消息)文本
"set fileencoding=utf-8
"vim当前编辑的文件的字符编码方式, vim保存文件时也使用这种方式(不管新文件是否如此)
set fileencodings=utf-8,chinese,latin1
"vim启动时按照列出的字符编码方式逐一探测即将打开的文件的字符编码方式
"set termencoding=utf-8
"终端的字符编码方式
language messages zh_CN.utf-8
现在很完美了
生命只不过是上帝借你一用的资本!
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: quickfix窗口中文乱码

#6

帖子 lilydjwg » 2012-10-24 22:58

恭喜。另外,fileencodings 第一项应当设置成 ucs-bom。
头像
fanhe
帖子: 2357
注册时间: 2007-03-24 23:45

Re: quickfix窗口中文乱码

#7

帖子 fanhe » 2012-10-25 0:08

楼主字体很好看啊,怎么设置的?
wangjun403
帖子: 433
注册时间: 2009-07-06 14:26

Re: quickfix窗口中文乱码

#8

帖子 wangjun403 » 2012-10-26 16:41

fanhe 写了:楼主字体很好看啊,怎么设置的?
yahei_mono
网上有这个字体,下载安装后就可以设置了
生命只不过是上帝借你一用的资本!
wangjun403
帖子: 433
注册时间: 2009-07-06 14:26

Re: quickfix窗口中文乱码

#9

帖子 wangjun403 » 2012-10-26 16:41

lilydjwg 写了:恭喜。另外,fileencodings 第一项应当设置成 ucs-bom。

谢谢
生命只不过是上帝借你一用的资本!
回复