2010年7月27日 星期二

ubuntu亂碼

Q
server當初安裝時是選中文繁體語系
但是ubuntu的終端機中沒有支援中文語系
A
系統中必須有存在 en_US.UTF-8 語系資料, 執行下式檢視是否安裝 ?
sudo locale-gen

如沒安裝執行下式 :
sudo locale-gen en_US.UTF-8

確認有存在 en_US.UTF-8 語系資料, 這時便可修改登入帳號的家目錄中的 .bashrc 程序檔(用nano編輯), 內容如下 :
:
if [ -z $SSH_TTY ]; then # 如是 ssh 連接還是使用 LANG=zh_TW.UTF-8 這設定
export LANG='en_US.UTF-8'
export LANGUAGE='en_US'
fi
之後就不會看到亂碼了(英文顯示), 並且可正常按 Tab 鍵
現在微軟的中文語系為cp950

沒有留言:

張貼留言