韓語語言環境在 Ubuntu headless 16.10 上不起作用

韓語語言環境在 Ubuntu headless 16.10 上不起作用

dpkg-重新配置區域設定的螢幕截圖

我試圖讓韓語在我的遠端無頭伺服器(Ubuntu 16.10,在 Windows 上使用 Ubuntu 上的 Bash 從 Win10 連接到)上工作。從上面的螢幕截圖中,我對它仍然不起作用的唯一想法是沒有支援朝鮮文的預設字體(例如,當我運行時dpkg-reconfigure console-data沒有支援朝鮮文的字元集),但我不知道如何添加新的。 (請注意,當我在本地使用無頭伺服器時,韓語也不起作用)

在做這一切的過程中,又出現了另一個問題。我的文件的內容/etc/default/locale根本不影響區域設定。例如,/etc/default/locale包含:

LANG=en_AU.UTF-8
LC_ALL=en_AU.UTF-8

從運行update-locale LANG=en_AU.UTF-8 LC_ALL=en_AU.UTF-8,但locale仍然報告(註銷/重新啟動之前和之後)

LANG=ko_KR.UTF-8
LANGUAGE=
LC_CTYPE="ko_KR.utf8"
LC_NUMERIC="ko_KR.utf8"
LC_TIME="ko_KR.utf8"
LC_COLLATE="ko_KR.utf8"
LC_MONETARY="ko_KR.utf8"
LC_MESSAGES="ko_KR.utf8"
LC_PAPER="ko_KR.utf8"
LC_NAME="ko_KR.utf8"
LC_ADDRESS="ko_KR.utf8"
LC_TELEPHONE="ko_KR.utf8"
LC_MEASUREMENT="ko_KR.utf8"
LC_IDENTIFICATION="ko_KR.utf8"
LC_ALL=ko_KR.utf8

/etc/environment且不~/.bashrc包含任何影響語言環境的內容。

我似乎能夠更改區域設定的唯一方法是使用 my.bashrc匯出定義,但這不會影響所有用戶。 en_AU 區域設定必須正確設置,因為它在通過設定時起作用.bashrc

解決此問題時我下一步該注意哪裡?

更新: 我剛剛注意到,即使我使用.bashrcLANG 欄位匯出也不會更新。

export LANG="en_AU.UTF-8"
export LANGUAGE="en_AU:en"
export LC_ALL="en_AU.UTF-8"

locale登出/登入後的輸出:

LANG=ko_KR.UTF-8
LANGUAGE=en_AU:en
LC_CTYPE="en_AU.UTF-8"
...
LC_ALL=en_AU.UTF-8

相關內容