Linux终端乱码的解决办法
用SSH連接Linux時經(jīng)常會遇到亂碼的情況,痛苦了好久,在網(wǎng)上找到一個解決辦法,編輯~/.bash_profile文件,加入下面兩行:
?
LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030"
用了一段時間后發(fā)現(xiàn),這樣更改后在VI中是正常顯示中文的,可是其他地方還是亂碼,比如重啟服務(wù)等。為了讓所有界面都正常顯示中文,需要編輯/etc/sysconfig/i18n,將原來的LANG="zh_CN.UTF-8"注釋掉,加入下面四行:
?
LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.GB18030:zh_CH:zh:en_US.UTF-8:en_US:en"
SYSFONT="lat0-sun16"
這樣在全部界面就可以正常顯示中文了
BTW:經(jīng)我測試,在RHEL5U3和CentOS5.2中,只需要將/etc/sysconfig/i18n的LANG="zh_CN.UTF-8"更改為LANG="zh_CN.GB18030"即可全部正常顯示中文了,其他系統(tǒng)暫時不清楚,等遇到時再說吧
下面是紅旗系統(tǒng)下的i18n設(shè)置,在這里貼一下,以后備用。
?
LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="en_US.UTF-8:en_US:en:zh_CN.GB18030:zh_CN:zh:zh_TW.big5:zh_TW:zh:ja_JP.UTF-8:ja_JP:ja:ko_KR.eucKR:ko_KR:ko"
SYSFONT="lat0-sun16"
SYSFONTACM="8859-15"
轉(zhuǎn)載于:https://www.cnblogs.com/liqing1009/p/4120449.html
總結(jié)
以上是生活随笔為你收集整理的Linux终端乱码的解决办法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 从尾到头打印单链表
- 下一篇: redis维护问题总结