CentOS圖形介面和終端中文亂碼

來源:互聯網
上載者:User

CentOS圖形介面中文亂碼解決之1

最近在使用Xen,圖形介面中使用virt-manager時,它的介面一半中文亂碼,一半中文是正常的,猜想大半是因為LANG導致的。但是修改來修改去就是解決不了問題,最後發現時 LC_ALL 沒有改過來

[root@glnode04 ~]# vim ~/.bashrc
#export LANG=zh_CN.GB18030   取消,注釋掉,不使用 GB18030
export LANG=zh_CN.UTF-8   使用UTF-8編碼

[root@glnode04 ~]# vim /etc/sysconfig/i18n
LANG="en_US.UTF-8"  預設的
SUPPORTED="en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-sun16"
#export LC_ALL="zh_CN.GB18030"  取消,注釋掉

 

使用cal命令測試一下,正常了

 

[root@glnode04 ~]# cal
     四月 2011     
日 一 二 三 四 五 六
                1  2
 3  4  5  6  7  8  9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

 

此外,XShell 中設定編碼和 檔案編碼一致時,中文不會是亂碼,否則是亂碼。

XShell中像地球一樣的按鈕就是 encoding 按鈕,可以修改 XShell 的編碼。

建議編碼統一使用 zh_CN.UTF-8, Windows 也可以直接識別

-------------------------------------------------------------------------------------------------------------------------

CentOS圖形介面中文亂碼解決之2

當系統沒有安裝中文字型包時,將會出現中文亂碼,這裡介紹解決辦法。

系統:CentOS 5.5

系統設定如下:

[root@gd37 ~]# echo $LANG
zh_CN.utf-8

[root@gd37 ~]# cat /etc/sysconfig/i18n
LANG="en_US.UTF-8"
SYSFONT="latarcyrheb-sun16"

註:
/etc/sysconfig/i18n 這裡存放的是系統的地區語言設定, i18n是“國際化”的簡稱,其來源是英文單詞 internationalization的首末字元i和n,18為中間的字元數。
第一行  表明你當前系統的語言環境變數設定
第二行  定義控制台終端字型,你文本登入的時候顯示的字型就是這個 latarcyrheb-sun16

亂碼:


解決:
這是因為沒有安裝中文包,安裝 fonts-chinese-3.02-12.el5.rpm 中文字型包即可解決問題

[root@gd37 ~]#yum install fonts-chinese

參考:
http://woshileilei.blog.sohu.com/71350704.html
http://hi.baidu.com/du_liang/blog/item/aa571c61a77fe3d38cb10d2f.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.