ssh到服务器端乱码,vim显示乱码解决方案

[ 2010-12-11 20:13:02 | 作者: admin ]
字号: | |
解决思路:

        1、首先要确定系统中文显示是否正常,修改LANG

linux终端tty1-tty6环境是不支持显示中文的,即使你修改LANG为gbk,你看到的还是乱码,除非安装有中文化接口软件
如果是windows主机,通过远程联机软件到服务器端,命令行界面是可以看到中文的,只需设置LANG正确
        2、vim可以将字符配置到~/.vimrc文件中,运行vim的时候会先读取改文件配置,例如:加入

set fileencodings=utf-8,gbk,ucs-bom,cp936

encoding:encoding是Vim的内部使用编码,encoding的设置会影响Vim内部的Buffer、消息文字等。在Unix环境下,encoding的默认设置等于locale;Windows环境下会和当前代码页相同。在中文Windows环境下encoding的默认设置是cp936(GBK)。
fileencoding:Vim在保存新建文件时会根据fileencoding的设置编码来保存。如果是打开已有文件,Vim会根据打开文件时所识别的编码来保存,除非在保存时重新设置fileencoding。
fileencodings:Vim在打开文件时会根据fileencodings选项来识别文件编码,fileencodings可以同时设置多个编码,Vim会根据设置的顺序来猜测所打开文件的编码。
评论Feed 评论Feed: http://blog.xg98.com/feed.asp?q=comment&id=1593

这篇日志没有评论。

此日志不可发表评论。