1.vi /etc/sysconfig/i18n

Centos5.5原来内容是:

//LANG="en_US.UTF-8"
//SYSFONT="latarcyrheb-sun16"


将内容改为
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"

 

去掉被选中中的:LANG=''zh_CH.UTF-8' 替换成下面的:



这样中文在SSH,telnet终端就可以正常显示了。

2.安装LINUX的时候选择的是中文字,但是使用的时候出现了乱码解决方法是在命令提示
下输入export LANG=C

3.export LC_ALL=zh_CN.GBK
export LANG=zh_CN.GBK

**************************************************************************

另外还有一种情况非LINUX主机本身所导致,比如你在SSH执行命令时候,窗体出现部分都是乱码,也无法编辑HTML中的中文部分,非常麻烦,你的第一反应会考虑是LINUX主机的编码设置问题,实际上SSH终端连接器,也会导致此类情况!

以实际SecureCRT-v6.58H操作说明:

最一开始执行YUM : yum -y install gcc gcc-c++ make imake autoconf automake

【出现乱码】如下:

SecureCRT默认文字编码方式是default 如下:

将SecureCRT默认文字编码方式是GB2312 如下:

然后再次执行YUM : yum -y install gcc gcc-c++ make imake autoconf automake

【一切正常了!!!】

 

Linux中的SSH终端乱码问题的解决


1.vi /etc/sysconfig/i18n

英文版LINUX将内容改为:

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,telnet终端就可以正常显示了。

2.安装Linux的时候选择的是中文字,但是使用的时候出现了乱码解决方法是在命令提示下输入export LANG=C

3.export LC_ALL=zh_CN.GBK
export LANG=zh_CN.GBK

Linux/Unix | 评论(0) | 引用(0) | 阅读(12468)