韩语语言环境在 Ubuntu headless 16.10 上不起作用

韩语语言环境在 Ubuntu headless 16.10 上不起作用

dpkg-reconfigure locales 的屏幕截图

我试图让韩语在我的远程无头服务器(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

相关内容