LINUX終端亂碼解決方案__LINUX

來源:互聯網
上載者:User
安裝Linux時選擇使用中文,當使用SSH、TELNET登入操作命令會出現中文亂碼;在RHEL5下通過測試。 將/etc/sysconfig/i18n修改成如下: 複製內容到剪貼簿代碼: [root@php ~]# vi  /etc/sysconfig/i18n  #LANG="zh_CN.UTF-8" LANG="zh_CN.GB18030" LANGUAGE="zh_CN.GB18030;zh_CN.GB2313:zh_CN" SUPPORTED="zh_CN.GB18030;zh_CN;zh:en_US.UTF-8;en_US:en" SYSFONT="lat0-sun16"
一、中文字元亂碼,虛擬機器下linux安裝時預設語言使用的是簡體中文,當我按下ctrl + alt +F1切換的終端的時候, 當鍵入一個命令時回顯應該是中文提示,可是全是亂碼,這是因為終端沒有使用正確的字元集來解釋回顯的結果。 解決方案如下: #export LANG=zh_CN.UTF-8 我們解釋下這個命令: export : //功能:設定或顯示環境變數 //文法: export [-fnp][變數名]=[變數值] //參數:-f  代表[變數名]中函數名稱         -n  刪除指定的變數         -p  列出所有的shell賦予程式的環境變數 二、英文字元亂碼:當情況相反時,如果是英文顯示結果而終端用中文字元集來解釋一樣會出現亂碼怎麼解決呢: #export LANG=en_US 讓終端使用英文字元集吧; 三、終端介面亂碼:有時我們不小心用cat了二進位導致終端介面亂碼,因為二進位檔案中多有控制碼;解決方案是用reset終端複位命令解決問題: #reset 四、其他各種終端亂碼 有時是通過SSH進入遠程LINUX伺服器時,cat一個core檔案,並且用reset命令都不能成功,怎麼辦。很簡單,看以下實驗,首先cat一個python的編譯
檔案 複製內容到剪貼簿代碼: # cat fibo.pyc m? {?鯡c@sd Zd ZdS(cCs:d\}}x'||jo|G|||}}qWdS(Nii(ii(tatbtn(RRR((tfibo.pytfibs
cCsIg}d\}}x0||jo"|i||||}}qW|S(Nii(ii(tresultRRRtappend(RRRR((Rtfib2 s N(RR(RR((Rt?s oracle@linux-suse:~> VT102VT102 \-bash: VT102VT102: command not found oracle@linux-suse:~>  在SSH終端上看到是的亂碼,提示符都是亂的,可以用以下命令恢複 複製內容到剪貼簿代碼: # tput sgr0 亂碼問題產生的原因是SSH的問題,因為在其他終端下,cat用樣一個檔案,不會產生亂碼,於是實驗亂碼產生的原因 複製內容到剪貼簿代碼: # ^N 只要用ctrl+v,ctrl+n就使用螢幕亂碼,當然恢複後再實驗 用ctrl+v,ctrl+o可以恢複亂碼
複製內容到剪貼簿代碼: # echo -e '\xe' 螢幕再次亂碼,好,再恢複 複製內容到剪貼簿代碼: # echo -e '\xf' 以上是需要盲打的,因為屏上看到的是亂碼,最終問題產生的原因是十六進位字元E產生的,解決也很簡單,十六進位字元F即可。
http://bbs.wh0553.net/thread-265-1-1.html

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.