Posts Tagged ‘vim’

热度:

在用Telnet或Putty登录到远程Unix服务器后,vim是用户最常用的文档编辑工具之一。但在使用Telnet或Putty等字符界面工具远程登录服务器时,vim打开包含有中文内容的文件时经常会遇到中文乱码问题,这可能是由于Unix的默认编码方式、vim的默认编码方式以及终端所在操作系统的编码方式不一致导致的。
在安装WordPress的时候,我用vim打开wp-config-sample.php文件时发现里面的中文都变成了乱码,检查发现服务器上的vim全局配置中把默认编码设为了GB2312,而wp-config=sample.php文件的编码方式却是UTF-8。出于安全考虑,不可能通过修改vim的全局配置来解决这个中文乱码问题。不过Unix在每个用户的主目录中都有生成一个.vimrc的vim局部配置文件(如果没有该文件,用户可以自己建立此文件,只需保证其中的内容符合语法规定即可),这个配置文件规定了以此用户名登录的终端在调用vim命令时的默认配置。为了解决打开wp-config-sample.php时的乱码问题,我在.vimrc文件中添加了如下两行内容: