原因
Windows中文版使用的GB2312编码,大多数Linux系统支持的是UTF-8编码,而远程登陆时使用的是本地编码。
方法
(1)SSH Secure Shell Client中文乱码
#vi /etc/sysconfig/i18n
将内容改为
LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="lat0-sun16"
重启SSH Secure Shell Client即可。基本上SSH Secure Shell Client和SecureCRT等其他远程登陆软件的中文乱码问题都能解决
(2)SecureCRT中文乱码
修改SecureCRT设置:选项(Options)->会话选项(Session Options)->外观(Appearance)->字符(Character),选择UTF-8