系统Red Hat Enterprise Linux AS 4;
在X-windows桌面环境下的“终端”窗口操作是能正确显示汉字,但是在用SSH登陆Linux操作系统,我用的是putty远程管理Linux,发现返回中文提示信息全都是乱码,简单的解决办法就是在SSH端执行:
export LC_ALL="zh_CN.GB18030"
不过这样做的话重启机器的话又会出现乱码问题,因设置的环境变量没了,根本的办法就是把这句写入到配置文件中去:
编辑文档/etc/sysconfig/i18n,命令为:vi /etc/sysconfig/i18n ;将第1句LANG="zh_CN.UTF-8"改为LANG="zh_CN.GB18030"即可,保存退出,完成后重新重启登陆,会发现现在任何的汉字忆经能正常显示了。
 
另外的办法也可以将:
export LC_ALL="zh_CN.GB18030"  这句
写入etc/profile文件中也可以解决SSH终端中文乱码问题。
------------------------------------------------------------------------------------
1、打开putty,选择 Category中的Windows--->Appearance---> Font settings 
   把"字体"改为"新宋体"(其实改为其它中文字体都行像宋体之类的),字符集为CHINEASE_GB2312 
2、选择 Category中的Windows--->Translation -reived data assumed to be ... 
  把character设置为 "Use font encoding"