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
。
在解决此问题时我下一步应该查看哪里?
更新:
我刚刚注意到,即使我使用.bashrc
LANG 字段导出也不会更新。
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