在 Ubuntu 中,设置 LANGUAGE 时 en_US:utf8 和 en_US: 有什么区别

在 Ubuntu 中,设置 LANGUAGE 时 en_US:utf8 和 en_US: 有什么区别

相关问题:对于在 Ubuntu 中设置语言环境,LANGUAGE 环境变量是什么意思?

用于设置区域设置我现有的 Ubuntu 12.04 服务器有LANGUAGE并且en_US:
我也可以将其设置为en_US:utf8。 有什么区别?

现有配置是,我通过输入找到的locale

LANG=en_US.utf8
LANGUAGE=en_US:
LC_CTYPE="en_US.utf8"
LC_NUMERIC="en_US.utf8"
LC_TIME="en_US.utf8"
LC_COLLATE="en_US.utf8"
LC_MONETARY="en_US.utf8"
LC_MESSAGES="en_US.utf8"
LC_PAPER="en_US.utf8"
LC_NAME="en_US.utf8"
LC_ADDRESS="en_US.utf8"
LC_TELEPHONE="en_US.utf8"
LC_MEASUREMENT="en_US.utf8"
LC_IDENTIFICATION="en_US.utf8"
LC_ALL=

编辑:现在LANGUAGEen_US:。注意末尾的冒号

答案1

en_US使用 ASCII 编码,并en_US.utf8使用 UTF8 (Unicode) 编码。由于 UTF8 是 ASCII 的超集,因此它是默认设置,除非您有特殊原因要避免使用 Unicode,否则它是一个很好的选择。

相关内容