在使用SSH Secure Shell Client 客户端时,连接到服务器,在输出中文时,总是乱码。
原因在于服务器端和Windows的客户端,Windows中文版使用的并不是UTF-8格式的中文。
所以,可以临时将Linux的编码格式修改为GB13830,如:
#export LANG=zh_CN.GB18030
这样并不影响服务器端的编码格式,只对当前会话有关系。
如需要永久修改,只需要将/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"
再次查看,没有问题。