Saturday, September 29, 2012

Re: 中文编码问题

你好,

在我的配置文件是提示部分的乱码是用"lang mes zh_CN.UTF-8"解决的,这应该等
同于你那儿的"language message zh_CN.utf-8"。
所以我觉得你的配置没问题,问题出在你没有把与编码有关的配置放在配置文件的
最开始处执行。就是说下面这两句应该放在编码设置命令的后面。

"source /usr/share/vim/vim73/delmenu.vim
"source /usr/share/vim/vim73/menu.vim

还有,你应该检查一下,在你的编码设置命令后方,是不是还有重复的编码设置存在。

中国人可以看懂。偶尔有封中文的也不错(:


On 2012-9-28 20:07, yijie wrote:
> 大家好,
>
> 刚开始使用vim,公司用secureCRT ssh到linux,用vim编辑中文时出现乱码。自己机器和服务器的部分配置如下:
> secureCRT配置:字体 Fixedsys(中文不会出现乱码),字符编码 UTF-8。
> 服务器端:
> LC_ALL=zh_CN.UTF-8
> LC_*="zh_CN.UTF-8"
> LANG=zh_CN.UTF-8
> CHARSET=UTF-8
>
> /etc/sysconfig/i18n:
>
> LANG="en_US"
> SUPPORTED="en_US.UTF-8:en_US:en"
> SYSFONT="latarcyrheb-sun16"
>
> .vimrc :
>
> "let $LANG="zh_CN.UTF-8"
> "set fileencodings=utf-8,gb2312,cp936,gbk,gb18030
> "set fileencoding=utf-8
> "set termencoding=utf-8
> "set fileformats=unix
> "set encoding=utf-8
> "set fencs=utf-8
> "source /usr/share/vim/vim73/delmenu.vim
> "source /usr/share/vim/vim73/menu.vim
>
> "language message zh_CN.utf-8
> "set langmenu=zh_CN.UTF-8
> "set helplang=cn
> if v:lang =~ "utf8$" || v:lang =~ "UTF-8$"
> set fileencodings=utf-8,latin1
> endif
>
> (前面注释过的地方也都试过)。
>
> vim输入中文时还是会有部分乱码,连最下面的提示也部分汉字是乱码。不知道是不是还有哪需要设置。望大家指点,多谢!
>
>
>
>


--
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

No comments: