让中文FC5和中文windowsXP登录redhat服务器且用vi编辑gbk编码的文件
现有情况1 中文FC5(简称FC)的图形界面,locale是zh_CN.UTF-8
2 中文windows xp(简称XP),字符集为GBK
3 redhat服务器(简称RH)上均为gbk文件
4 我们在FC下用ssh命令行登录服务器
5 我们在XP下用SecureCrt登录服务器
需求
1 无论从FC还是XP登录服务器,用vi编辑gbk文件,不乱码
2 无论从FC还是XP登录服务器,用vi生成一个新文件时,采用gbk字符集
方法
1 FC无需任何修改
2 XP上SecureCrt中,Options->Session Options->Terminal->Appearance->Character,设置为UTF-8
3 RH上
3.1 vi /etc/sysconfig/i18n
LANG="en_US.UTF-8"
或者
LANG="zh_CN.UTF-8"
(注意编辑完毕后要重新退出RH再登录一次,以便本配置生效)
3.2 vi ~/.vimrc
set fileencodings=gbk
set fileencoding=gbk
全文结束