linux 出现乱码的解决方案  

用 yum 安装中文字体 
#yum install fonts-chinese.noarch system  

vim /etc/sysconfig/i18n 
将内容
LANG="en_US.UTF-8" 
SYSFONT="latarcyrheb-sun16" 
修改原内容为 
LANG="zh_CN.GB18030" 
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN" 
SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en" 
SYSFONT="lat0-sun16"
LC_ALL=POSIX

注销 重新登录CentOS系统时

#############################
如果还是无法正常显示
#############################

直接在命令行上输入:
LANG=""

修改
/root/.bash_profile
增加
export LANG=zh_CN.GB18030

注销 重新登录CentOS系统

在 ssh , telnet 终端中文显示乱码解决办法( CentOS 5.3 )

vim /etc/sysconfig/i18n

将原内容 

LANG="en_US.UTF-8" 
SYSFONT="latarcyrheb-sun16"
 
修改为 

LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN" 
SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en" 
SYSFONT="lat0-sun16"