locale

—in ubuntu server 10.10 —
在安裝ubuntu 10.10時若語系設定為中文&Taiwan,
default console mode 都會變成zh_TW.UTF-8,
似乎產生一些不便,
1.所有的error訊息都變成中文的,這個雖然很親切,但是…在debug時反而會變的比較麻煩
2.在主機端操作時,發現在完全不能看到錯誤訊息! (囧)

所以打算把語系換成英文的…
sudo vim /etc/default/locale

改成以下內容
LANG="en_US"
LANGUAGE="en_US:en"

然後
sudo locale-gen

首先看一下目前支援的語系:

locale -a
C
POSIX
新增要支援的語系在 /var/lib/locales/supported.d/ 底下
vim /var/lib/locales/supported.d/mylocale

zh_TW.UTF-8 UTF-8
en_US.UTF-8 UTF-8
用 locale-gen 重新產生語系支援:

locale-gen
接著重新看一次系統支援的語系已經有多兩個了:

locale -a
C
en_US.utf8
POSIX
zh_TW.utf8
設定開機預設的語系:

echo "LANG=en_US.utf-8" » /etc/environment
echo "LC_ALL=en_US.utf-8" » /etc/environment

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License