Ich weiß sehr gut, dass wir zum Überschreiben der Gebietsschemaeinstellungen LC_ALLden Befehl voranstellen können, den Sie ausführen möchten. Ich weiß auch, Cverwendet Standardgebietsschema eines Systems. Aber wofür steht das C?
Ich weiß sehr gut, dass wir zum Überschreiben der Gebietsschemaeinstellungen LC_ALLden Befehl voranstellen können, den Sie ausführen möchten. Ich weiß auch, Cverwendet Standardgebietsschema eines Systems. Aber wofür steht das C?
Antworten:
Der einzige sichere Hinweis, den ich finden konnte, war eine Slackware-Dokumentation des großen Patrick Volkerding. In der Akte /etc/profile.d/lang.shhat er folgenden Kommentar abgegeben:
# 'C' is the old Slackware (and UNIX) default, which is 127-bit ASCII
# with a charmap setting of ANSI_X3.4-1968. These days, it's better to
# use en_US.UTF-8 or another modern $LANG setting (or at least en_US)
# to support extended character sets.
#export LANG=C
Ohne zu verraten, wofür das "C" eigentlich steht, aber ich würde vermuten, dass "C" ein Alias für diese niedrigste und sicherste Ebene des Gebietsschemas ist ... Ich weiß nicht sehr zufriedenstellend :(.
Versuchen Sie Folgendes, um sich diesen Kommentar im Slackware-Paket anzusehen:
wget http://slackware.osuosl.org/slackware-14.2/source/a/etc/_etc.tar.gz
tar -zxvf _etc.tar.gz etc/profile.d/lang.sh.new --strip-components 2
Und dann öffnen Sie die Datei lang.sh.newmit Ihrem bevorzugten Texteditor ...
Csteht für die Programmiersprache C. Es ist ein Synonym für das POSIXGebietsschema.
Siehe http://pubs.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap07.html#tag_07_02
Das POSIX-Gebietsschema kann angegeben werden, indem den entsprechenden Umgebungsvariablen die Werte "C" oder "POSIX" zugewiesen werden.
gettextwas in C-Sprache liegen. Auch nicht für "Standardgebietsschema eines Systems", sondern für "Standardgebietsschema jeder Anwendung". Der Entwickler kann ein anderes Original- / Quellgebietsschema als en_USoder verwenden en. Es könnte Arabisch, Chinesisch, Französisch, Deutsch, Japanisch sein ... es spielt keine Rolle.