緣由在於文件/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/