ubuntu下設定系統locale,支援中文zh_CN.UTF-8
阿新 • • 發佈:2019-02-20
當我們的伺服器用支援中文的網站的時候,或者是文字編輯器怎麼嘗試都有亂碼,或php連mysql資料庫的時候報錯,或是亂碼,可能我們的系統裡面沒有支援中文編碼。
先安裝一下中文支援,如果喜歡繁體的,language-pack-zh-hant
sudo apt-get install language-selector language-env language-pack-zh-hans
更新對應的locale檔案
dpkg-reconfigure locales
可以看到更新至最新的語言檔案
Generating locales... en_US.UTF-8... done zh_CN.UTF-8... up-to-date
設定預設locale
sudo nano /etc/default/locale
設定預設locale為中文UTF-8
LANG="zh_CN.UTF-8" LANGUAGE="zh_CN:zh"
重啟一些shell,檢視更改後的系統語言變數
LANG=zh_CN.UTF-8 LANGUAGE=zh_CN:zh LC_CTYPE="zh_CN.UTF-8" LC_NUMERIC="zh_CN.UTF-8" LC_TIME="zh_CN.UTF-8" LC_COLLATE="zh_CN.UTF-8" LC_MONETARY="zh_CN.UTF-8" LC_MESSAGES="zh_CN.UTF-8" LC_PAPER="zh_CN.UTF-8" LC_NAME="zh_CN.UTF-8" LC_ADDRESS="zh_CN.UTF-8" LC_TELEPHONE="zh_CN.UTF-8" LC_MEASUREMENT="zh_CN.UTF-8" LC_IDENTIFICATION="zh_CN.UTF-8" LC_ALL=