Wenn Sie locale
eine Ubuntu-Installation ausführen, erhalten Sie Folgendes:
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=
Wie kommt es, dass LC_ALL nicht gesetzt ist? Ich weiß, wie man es einstellt, aber warum stellt Ubuntu es nicht automatisch ein, wie bei den anderen LC_s?
Antworten:
Wenn LC_ALL gesetzt ist, werden die Werte aller anderen LC_-Variablen überschrieben. Daher würde das Festlegen der Standardeinstellung für Ihre Gebietsschemaeinstellungen den gleichen Effekt haben wie das Festlegen aller LC-Variablen, würde es jedoch schwieriger machen, nur einige der Werte zu ändern.
quelle