Ubuntu没有设置LC_ALL,为什么?


8

如果您locale在Ubuntu安装上运行,则会得到以下内容:

LANG=en_US.utf8
LANGUAGE=
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=

LC_ALL为何未设置?我知道如何设置它,但是Ubuntu为什么不像其他LC_一样自动设置它?


我认为不建议这样做,因为它将覆盖所有其他区域设置。
米奇

如果您想知道如何进行更改,请告诉我。
米奇

Answers:


14

如果设置了LC_ALL,它将覆盖所有其他LC_变量的值。因此,默认设置对您的语言环境设置将具有与设置所有LC变量相同的效果,但仅更改某些值将更加困难。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.