CentOS7終端如何支持中文顯示


注意,是終端,而不是控制台。目前我沒找到有控制台顯示中文的(fbterm好像可以,有時間試試),如果大家知道,請務必告訴我

(1).查看系統是否安裝中文包

[xf@xuexi ~]$ locale -a |grep "zh_CN"
zh_CN
zh_CN.gb18030
zh_CN.gb2312
zh_CN.gbk
zh_CN.utf8

若發現 以上幾項則說明系統已經安裝中文語言包,無需再安裝。如果沒有試一下yum groupinstall "fonts"這條命令。

(2).修改配置文件

1)配置文件/etc/locale.conf

[root@xuexi ~]# cat /etc/locale.conf 
LANG="zh_CN.UTF-8"  //改成自己需要的編碼格式
[root@xuexi ~]# source /etc/locale.conf
[root@xuexi ~]#
LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=

一般改這一個就行了。如果不行接着改2),還不行就3)也改,但記得備份

配置文件說明:

符號及其分類(LC_CTYPE)
數字 (LC_NUMERIC)
時間顯示格式(LC_TIME)
比較和排序習慣(LC_COLLATE)
貨幣單位(LC_MONETARY)
信息主要是 提示信息,錯誤信息, 狀態信息, 標題, 標簽, 按鈕和菜單等(LC_MESSAGES)
默認紙張尺寸大小 (LC_PAPER)
姓名書寫方式(LC_NAME)
地址書寫方式 (LC_ADDRESS)
電話號碼書寫方式 (LC_TELEPHONE)
度量衡表達方式(LC_MEASUREMENT)
locale對自身包含信息的概述(LC_IDENTIFICATION)

其中優先級設定:LC_ALL>LC_*>LANG

 

2)配置文件/etc/sysconfig/i18n

[root@xuexi ~]# vim /etc/sysconfig/i18n  //沒有就新建一個

i18n文件內添加或修改兩行

LANG="zh_CN.UTF-8"
LC_ALL="zh_CN.UTF-8"

保存退出

[root@xuexi ~]# source /etc/sysconfig/i18n

最后重啟服務器

3)配置文件/etc/profile

[root@xuexi ~]# vim /etc/profile

添加一行

export LANG="zh_CN.UTF-8"

保存退出,重啟服務器

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM