以下為Linux Uitdc 2.6.17-10-server的中文環境設定
因為灌Server Ubuntu,本身有支援UTF8和BIG5但其實並沒有裝好
所以在遠端看的畫面都會是亂碼><
所以就要動手設定調整一下
首先檢查你的系統上是否有 zh_TW.big5 locale:
#locale -a
答案是:通常都沒有zh_TW.big5
編輯gen(在debian下手動安裝的方式):
ee /var/lib/locales/supported.d/local
ps.(有些版本是/var/lib/locales/supported.d/zh)
會發現
zh_TW.UTF-8 UTF-8
en_US.UTF-8 UTF-8
zh_TW BIG5
但zh_TW BIG5是不對的
應該改為zh_TW.BIG5 BIG5
接著執行:
#locale-gen
系統上就有 zh_TW.Big5 了。
再接下來 下locale指令 可看見
LANG=zh_TW.UTF-8
LANGUAGE=zh_TW:zh
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=
系統預設為UTF8
UTF8的編碼在有些SSH軟體下看起來會都是亂碼
所以這邊可以將它改為BIG5
有兩種方法 可依個人需要自行設定
##個人USER環境變數設定法
User登入後,在~(家目錄)下編輯.bashrc
加入
export LC_ALL=zh_TW.Big5
export LANG=zh_TW.Big5
存檔離開後重新登入就成功了
##系統全體設定法
root登入後,到/etc/下編輯environment
改變為LANG=zh_TW.Big5
這樣設定後,系統上的任何使用者都會以繁體中文的環境運作了
因為灌Server Ubuntu,本身有支援UTF8和BIG5但其實並沒有裝好
所以在遠端看的畫面都會是亂碼><
所以就要動手設定調整一下
首先檢查你的系統上是否有 zh_TW.big5 locale:
#locale -a
答案是:通常都沒有zh_TW.big5
編輯gen(在debian下手動安裝的方式):
ee /var/lib/locales/supported.d/local
ps.(有些版本是/var/lib/locales/supported.d/zh)
會發現
zh_TW.UTF-8 UTF-8
en_US.UTF-8 UTF-8
zh_TW BIG5
但zh_TW BIG5是不對的
應該改為zh_TW.BIG5 BIG5
接著執行:
#locale-gen
系統上就有 zh_TW.Big5 了。
再接下來 下locale指令 可看見
LANG=zh_TW.UTF-8
LANGUAGE=zh_TW:zh
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=
系統預設為UTF8
UTF8的編碼在有些SSH軟體下看起來會都是亂碼
所以這邊可以將它改為BIG5
有兩種方法 可依個人需要自行設定
##個人USER環境變數設定法
User登入後,在~(家目錄)下編輯.bashrc
加入
export LC_ALL=zh_TW.Big5
export LANG=zh_TW.Big5
存檔離開後重新登入就成功了
##系統全體設定法
root登入後,到/etc/下編輯environment
改變為LANG=zh_TW.Big5
這樣設定後,系統上的任何使用者都會以繁體中文的環境運作了