Last Update: 2004年10月25日 周一 11時06分40秒 CST
這個問題問得太籠統了!您是在什麼情況下不能顯示中文的?
如果您是在 console 的 shell 下不能顯示中文,您必須安裝一套中文終端機, 像是 big5con - 類似倚天的中文 Console、 zhcon - 基於 FrameBuffer 的控制台多內碼中文平台、 cce - 簡體中文控制台環境、 kon2。
如果您是在 X Window 下不能顯示中文,您必須先檢查是否安裝了中文字型。 目前 X 取用字型的方式分成兩種:X11 Core Font 以及 fontconfig, 您可以閱讀使用字型得到更多資訊。 用指令 xlsfonts | grep big5 可以檢查是否有安裝好繁體的 X11 Core Font,注意這個指令只能在 X Window 底下使用;而用指令 fc-list 可以檢查安裝了哪些 fontconfig 的字體, 由於沒有顯示那個字型是中文字型,所以要自己辨識。以下是常用的列表:
# 繁體中文字型 mingliu.ttc MingLiU:style=Regular PMingLiU:style=Regular bkai00mp.ttf AR PL KaitiM Big5:style=Regular bsmi00lp.ttf AR PL Mingti2L Big5:style=Reguler # 簡體中文字型 simsun.ttc SimSun:style=Regular NSimSun:style=Regular gbsn00lp.ttf AR PL SungtiL GB:style=Regular gkai00mp.ttf AR PL KaitiM GB:style=Regular
傳統的程式像是 gtk1 是使用 X11 Core Font,而 gtk2、qt 則是使用 fontconfig,因此當某個程式不能顯示中文的時候,就必須先知道他是使用哪種方式抓字型。
其他不支援 I18N 的軟體則必須額外的設定,像是 vi 顯示中文為 /XX/XX、 ls 顯示中文檔名和目錄、 VFAT 和 NTFS 顯示中文檔名和目錄。