CentOS 客户端putty下SSH乱码解决:

系统环境:CentOS-5.4 中文版本

网上搜索的Linux中的SSH终端乱码问题的解决方案:

vi /etc/sysconfig/i18n

直接有效的方面,中文语音/文件UTF-8编码的(香港新世界机房)

C#代码
  1. export LANG="zh_CN.UTF-8"  
  2. export LANGUAGE="zh_CN.UTF-8"  

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

按照以上所述修改配置文件:

于是安装以下的步骤进行更改,之后重启动时进程加载名称显示乱码:

进入系统后使用VIM 打开HTML 显示也是乱码:

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

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

第二和第三在每次使用SSH客户终端时都必须执行这样的命令比较麻烦。。

以下是完美解决方案:

默认为utf8,如出现乱码可设置为GBK 如图:
手动更改配置文件的命令:

================================
shell> vi /etc/sysconfig/i18n
将LANG=”zh_CN.UTF-8″修改为:
LANG=”zh_CN.GBK”
保存并关闭,运行下面的命令使配置生效:
shell> source /etc/sysconfig/i18n

===================================

修改为如下:

重启系统后:

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