缘由在于文件/etc/sysconfig/i18nlinux 这个文件是系统的区域语言设置, i18n是 国际化internationalization的缩写 i和n之间正好18个字母ssh 解释:ide LANG="zh_CN.gb2312"//代表你当前系统的语言环境变量设置
若是你看到你的i18n文件里面与上面的文件里的gb2312不一样,好比是UTF-8,那么你的ssh客户端就会显示乱码.要么你修改你的ssh客户端中文使用UTF-8,或者修改为和我上面的同样,乱码就能够解决.spa
==========================================blog 1.vi /etc/sysconfig/i18nget 将内容改成it LANG="zh_CN.GB18030"io LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"table 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 |
转自:http://blog.163.com/lwzy-crack/blog/static/95272042200910217034350/