远程客户的VSB服务器显示乱码

浏览次数:175

现象

客户VSB服务器为linux系统,SSH远程连接客户服务器时终端显示中文为乱码。

原因

终端编码格式不对。

解决方法

1.改变SSH终端的编码输出。SSH终端中输入export LANG=zh_CN.GB2312就可以了。但这样只是改变了本次会话的输出,重新建立会话则又会中文显示乱码。

2.修改/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"

然后重启服务器即可解决。

但由于是客户的现实生产环境,建议采用方法1,尽量不对客户系统产生危胁和影响。