Está en la página 1de 2

檢視語系】 查看目前的語系設定

CentOS 語系設定

[root@localhost /]# echo $LANG

zh_TW.UTF-8

[root@localhost /]# locale

LANG=zh_TW.UTF-8

LC_CTYPE="zh_TW.UTF-8"

LC_NUMERIC="zh_TW.UTF-8"

LC_TIME="zh_TW.UTF-8"

LC_COLLATE="zh_TW.UTF-8"

LC_MONETARY="zh_TW.UTF-8"

LC_MESSAGES="zh_TW.UTF-8"

LC_PAPER="zh_TW.UTF-8"

LC_NAME="zh_TW.UTF-8"

LC_ADDRESS="zh_TW.UTF-8"

LC_TELEPHONE="zh_TW.UTF-8"

LC_MEASUREMENT="zh_TW.UTF-8"

LC_IDENTIFICATION="zh_TW.UTF-8"

LC_ALL=

查看系統支援的語言

[root@localhost /]# locale a

【變更語系】

一般使用者:For each login user - Personal environment

[root@localhost /]# vi ~/.bashrc export LC_ALL=zh_TW.UTF-8 export LANG=zh_TW.UTF-8

整個系統:For all user

[root@localhost /]# vi /etc/sysconfig/i18n

LANG="en_US.UTF-8"

SUPPORTED="zh_TW.UTF-8:zh_TW:zh:en_US.UTF-8:en_US:en"

語系亂碼】

亂碼分兩種情況:

1. 終端(shell 介面)的亂碼

[root@localhost /]# vi /etc/profile export LC_ALL=" zh_TW.Big5"

儲存並 reboot 系統即可。

2.

X-window(圖形介面)的亂碼

[root@localhost /]# vi /etc/sysconfig/i18n -- Big5

LANG="zh_TW.Big5"

SUPPORTED="zh_TW.Big5:zh_TW.UTF-8:zh_TW:zh:en_US.UTF-8:en_US:en"

SYSFONT="latarcyrheb-sun16"

-- UTF-8

LANG="zh_TW.UTF-8"

SUPPORTED="zh_TW.UTF-8:zh_TW.Big5:zh_TW:zh:en_US.UTF-8:en_US:en"

SYSFONT="latarcyrheb-sun16"

儲存並 reboot 系統即可。

在文字模式可以顯示繁體中文後,但 X-Windows 的文字可能變成方塊無法辨識。原因在於雖然將語系改 成繁體中文,不過系統安裝時沒有繁體中文的字型,所以會無法顯示,就像 Windows 系統沒有新細明體, 也會出現這樣的情況,所以必需安裝繁體中文字型。

【安裝字型】

安裝中文字型

[root@localhost /]# yum install fonts-chinese

也建議也安裝這三個 fonts-ISO8859-2

fonts-ISO8859-2-100dpi

fonts-ISO8859-2-75dpi

一般使用者:For each login user - Personal environment

先在自己家目錄下建立 .fonts 資料夾,然後將所有的 *.ttf 字型複製到家目錄的 .fonts 目錄下:

[root@localhost /]# mkdir ~/.fonts [root@localhost /]# cp *.ttf ~/.fonts

再更新字型的資訊:

[root@localhost /]# fc-cache -f -v

(-f 為強制掃描,-v verbose 顯示詳細資訊。)

root 安裝新字型

為了幫助區分安裝和預設字型,可在 /usr/share/fonts/ 建立子目錄e.g. custom,並將字型放到 /usr/share/fonts/custom 子目錄裡面;或是將整個字型目錄移入 /usr/share/fonts/ 目錄下。

[root@localhost /]# cp *.ttf /usr/share/fonts/custom -- OR [root@localhost /]# mv custom_fonts/ /usr/share/fonts/custom

再更新字型的資訊:

[root@localhost /]# fc-cache -f -v

(-f 為強制掃描,-v verbose 顯示詳細資訊。)