Ubuntu終端亂碼解決
環(huán)境說明:
? ? ? ? ? ?ubuntu-server11.04,安裝時選英文(en_US.UTF-8)跋破。
一、Putty登錄绕娘,中文亂碼解決
在Putty的Setting->Window->Translation中亡驰,將Remote character set選為UTF-8即可正常顯示中文晓猛。
二、Ubuntu本機終端中文亂碼
可以使用zhcon解決本亂碼問題凡辱,安裝zhcon的命令如下:
Sh代碼 ?
[if !supportLists]1.?[endif]sudo?apt-get?install?zhcon??
? 生成中文環(huán)境(zh_CN.UTF-8):
Sh代碼 ?
[if !supportLists]1.?[endif]sudo?locale-gen?zh_CN.UTF-8??
使用如下命令后戒职,即可正常顯示中文:
Sh代碼 ?
[if !supportLists]1.?[endif]zhcon?--utf8??
該命令會開啟一個新的shell,因此涉及到locale的環(huán)境變量都是臨時改變的透乾,輸入exit即可退出正常顯示中文的環(huán)境洪燥。
為方便使用,可以在用戶的~/.bashrc最下面添加命令'zhcon --utf8'的別名乳乌,如下:
Sh代碼 ?
[if !supportLists]1.?[endif]#***以上省略***??
[if !supportLists]2.?[endif]alias?zhcon='zhcon?--utf8'??
zhcon支持中文輸入法捧韵,默認(rèn)快捷鍵切換組合是Ctl+空格,詳細(xì)信息請訪問其官網(wǎng)(http://zhcon.sourceforge.net/index_cn.html)
zhcon僅僅是個一般的軟件包汉操,不涉及到Linux內(nèi)核再来,其實它就相當(dāng)于一個Ubuntu的UC-DOS程序,一個漢字外掛而已客情,因此會占用一定的系統(tǒng)資源其弊,可根據(jù)實際需求臨時使用,所以我就將系統(tǒng)默認(rèn)環(huán)境設(shè)置為英文了