方法1:在shell中執行LANG=en 將語言設為英語就可以了.SSH下很多中文都不支持.
方法2:
在使用ssh遠程控制redhat服務器時,中文顯示為亂碼。這個問題困擾了好久,后來發現修改i18n這個文件能夠修正亂碼。
方法如下:修改/etc/sysconfig/i18n文件,將其改成以下內容:
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"
重啟機器,問題應該解決了。
方法3:
如果你用的是putty ,你只要在字符編碼里選擇utf-8就正常了
補充:這樣做的后果是,在linux啟動時,那些提示文字中文都變成了“?”符號。如果不習慣的話將ssh顯示端改成英文吧。如下:
LANG=en_US