CentOS 預設最小安裝常缺少中文字型與語系支援,導致圖形介面、終端、SSH 連線均出現亂碼。本文提供從字型安裝、語系修正到輸入法啟用的完整流程。
透過 RPM 或 YUM 安裝兩個關鍵套件:
# RPM 方式(需下載對應版本)
rpm -ivh fonts-chinese-3.02-12.el5.noarch.rpm
rpm -ivh fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm
# YUM 方式(推薦,自動解析相依)
yum -y install fonts-chinese.noarch
安裝完成後 重開機 或重新登入圖形介面。
編輯檔案,設為支援中文的 GB18030/UTF-8 混合環境:
LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="lat0-sun16"
註銷並重新登入,終端輸入 date 驗證是否顯示中文日期。
遠端終端亂碼同樣需修改伺服器端 /etc/sysconfig/i18n 為上述內容,並確認用戶端(如 Xshell、PuTTY)編碼設為 UTF-8 或 GBK 與伺服器一致。斷線重連後生效。
yum -y install scim scim-pinyin
重啟 X 視窗(Ctrl+Alt+Backspace)或註銷重登,即可用 Ctrl+Space 切換拼音輸入。
yum 找不到套件,檢查 /etc/yum.repos.d/ 是否啟用 base/extras 源。SYSFONT 指向的字型檔存在於 /lib/kbd/consolefonts/。