ubuntu 顯示中文

2011-04-13

昨天買了linode主機一年份

他預設選項是ubuntu
所以就照他的用了
因為我也沒有習慣常用的

然後裝了才發現中文沒辦法正常顯示
原本以為是pietty的問題
但是編碼選UTF-8了還是亂碼
後來終於找到網路上有人有相同的問題
雖然是幾年前的了
但是有用就好

主機是 Ubuntu 10.04 LTS 64bit
首先檢查系統是否有 zh_TW.UTF-8

locale -a

不過通常是沒有 不然就不會沒辦法顯示中文了
接著在/var/lib/locales/supported.d/底下新建檔案local
裡面新填上一行

zh_TW.UTF-8 UTF-8

我找到的資料 都說該目錄下已經有一個叫local的檔案
但是我的沒有耶XD 只有一個叫en的檔案
不管他 還是自己加上去
存檔出來後 接著執行

locale-gen

最後把下面這行加到/etc/environment這隻檔案裡

export LC_CTYPE=zh_TW.UTF-8

重新登入後
這樣就可以正常顯示中文囉
ya~

from
[Ubuntu]初建置的中文環境