locale
由于 Linux 有时有些 Descktop Locale 设置的UI显示会有一些 bug (比如配置和UI显示不一致、无法用UI修改 etc.), 所以最好的查看 locale 的方式还是用 command 查看数据.
使用 locale 命令可以查看如下 env var :
➜ locale |
en_HK
zh_CN
en_US
这些可以在 ls /usr/share/i18n/locales/
中找到.
env var 的优先级: LC_ALL
> LC_*
> LANG
, 故而:
若要全中文环境, 则设置 LC_ALL=zh_CN.UTF-8
.
若要英文环境但能输入中文, 则设置 LC_CTYPE=zh_CN.UTF-8
, 其他 LC_*
为英文.
LC_CTYPE
, 这个变量和字符及输入比较相关,若碰到一些工具和程序的中文输入
有问题,可以考虑检查或修改这个变量进行测试.
LC_XXX
: ... TODO
参考
https://www.cnblogs.com/xlmeng1988/archive/2013/01/16/locale.html