[ubuntu]用指令設定終端機顯示中文訊息

參考網址:阿舍

首先,可以先用 locale 指令確認一下目前使用的語系為何,預設的情況下,應該會看到像下面這樣,所有的語系設定都是 en_US.UTF-8 的。

 

$ locale 

LANG=en_US.UTF-8 

LANGUAGE= 

LC_CTYPE="en_US.UTF-8" 

LC_NUMERIC="en_US.UTF-8" 

LC_TIME="en_US.UTF-8" 

LC_COLLATE="en_US.UTF-8" 

LC_MONETARY="en_US.UTF-8" 

LC_MESSAGES="en_US.UTF-8" 

LC_PAPER="en_US.UTF-8" 

LC_NAME="en_US.UTF-8" 

LC_ADDRESS="en_US.UTF-8" 

LC_TELEPHONE="en_US.UTF-8" 

LC_MEASUREMENT="en_US.UTF-8" 

LC_IDENTIFICATION="en_US.UTF-8" 

LC_ALL=

確定沒有設定成中文後,接下來,阿舍就要把 Ubuntu 的語系來改成中文了,台灣的正體中文使用的語系代碼是「zh_TW」,所以,操作步驟的指令們就是下面這樣。

sudo locale-gen zh_TW 

sudo locale-gen zh_TW.UTF-8 

sudo dpkg-reconfigure locales 

sudo update-locale LANG="zh_TW.UTF-8" LANGUAGE="zh_TW"

上面的指令都跑完後,用 locale 指令來看的話,語系還會是原來的 en_US.UTF-8,會這樣,是因為要語系環境變數要登出再登入才會變更哩 ! 因此,設定完成後,請先登出再登入,再用 locale 指令來看,應該就會是 zh_TW.UTF-8 了哩 !

 

本篇發表於 Linux系統, 程式設計。將永久鏈結加入書籤。