`
moqiang02
  • 浏览: 531264 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
文章分类
社区版块
存档分类
最新评论

解决Linux下SSH等终端乱码问题

 
阅读更多

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

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

【一切正常了!!!】

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics