1. 程式人生 > >CentOS7終端如何支援中文顯示

CentOS7終端如何支援中文顯示

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

(1).檢視系統是否安裝中文包

[[email protected] ~]$ 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

[[email protected]
~]# cat /etc/locale.conf LANG="zh_CN.UTF-8"  //改成自己需要的編碼格式 [[email protected] ~]# source /etc/locale.conf [[email protected] ~]# 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)

2)配置檔案/etc/sysconfig/i18n

[[email protected] ~]# vim /etc/sysconfig/i18n  //沒有就新建一個

i18n檔案內新增或修改兩行

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

儲存退出

[[email protected] ~]# source /etc/sysconfig/i18n

最後重啟伺服器

3)配置檔案/etc/profile

[[email protected] ~]# vim /etc/profile

新增一行

export LANG="zh_CN.UTF-8"

儲存退出,重啟伺服器