生活札記 首頁 生活札記
提供一個可以讓大家無拘無束的討論園地
 
相簿相簿   常見問題常見問題   搜尋搜尋   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入 


[Linux指令] locale -- 顯示目前Server使用的地區各項制度資訊

 
發表新主題   回覆主題    生活札記 首頁 -> Linux基礎操作與系統管理
上一篇主題 :: 下一篇主題  
發表人 內容
luckyhoo



註冊時間: 2006-07-19
文章: 447

發表發表於: 星期四 十一月 16, 2006 2:32 pm    文章主題: [Linux指令] locale -- 顯示目前Server使用的地區各項制度資訊 引言回覆

代碼:
luckyhoo:~# locale
LANG=zh_TW
LC_CTYPE="zh_TW"
LC_NUMERIC="zh_TW"
LC_TIME="zh_TW"
LC_COLLATE="zh_TW"
LC_MONETARY="zh_TW"
LC_MESSAGES="zh_TW"
LC_PAPER="zh_TW"
LC_NAME="zh_TW"
LC_ADDRESS="zh_TW"
LC_TELEPHONE="zh_TW"
LC_MEASUREMENT="zh_TW"
LC_IDENTIFICATION="zh_TW"
LC_ALL=


現在有一個問題,因為安裝Linux時若選擇語系為中文的話,在安裝完Linux後,連帶顯示的一些訊息都是中文,這會有以下問題:
1. 顯示的中文訊息與原始的英文訊息內容可能會有落差。
2. 若以遠端連線(如SSH)的方式進入,作業環境又是英文的話,那顯示出來的訊息就會是一堆亂碼。
3. 以本機終端機文字模式的方式登入,那不用說,顯示出來的訊息一定是亂碼。

所以建議顯示的訊息不要中文化,還是採用英文的會比較好,但我們又不希望將所有其他的 locale 資料一併變更為英文地區。
最簡單的處理方式就是將輸出的訊息改為英文就好,也就是直接更改 LC_MESSAGES 這一個環境變數的設定。
代碼:
export LC_MESSAGES=en

若只要自己個人登入系統時輸出的訊息為英文,可以直接將這一行設定加進自己家目錄下的 .profile 隱藏檔即可。
若是針對全體用戶的話,就加到 /etc/profile
回頂端
檢視會員個人資料 發送私人訊息
從之前的文章開始顯示:   
發表新主題   回覆主題    生活札記 首頁 -> Linux基礎操作與系統管理 所有的時間均為 台灣時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作