PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Locales Einstellungen umstellen



ludmilla
29.09.04, 22:51
Hallo,
ich habe auf einem Server folgende Einstellung:

[root@www1]# locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

auf dem anderen:
[root@www2]
LANG=POSIX
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=

Der erste ist ein Fedora, der zweite ein Debian Server. Die Debian Maschine ist defekt und ich schiebe alles auf die Fedora Maschine. Probleme gibt es mit den MySQL-Dumps, die Umlaute sind weg.
Meine Frage, wie stelle ich auf der Debian Kiste die Locales auf en_US.UTF-8 um?
danke schonmal!

Diozaka
29.09.04, 22:56
In der Datei /etc/environment kann man afaik alle diese Variablen einstellen und dann werden sie bei jedem Login* richtig geladen.

* Das muss nicht stimmen :rolleyes:

MfG, Diozaka

carnil
30.09.04, 00:03
Kann man nicht einfach localeconf nochmals ausführen lassen? Bzw. besser:

dpkg-reconfigure -plow locales
?


In der Datei /etc/environment kann man afaik alle diese Variablen einstellen und dann werden sie bei jedem Login* richtig geladen.

* Das muss nicht stimmen
Bin mir auch nicht sicher, aber ich war wieder mal am weiterlesen im Ganten & Alex: dort steht folgendes:

[...]Allerdings steht hier ein ähnlicher Mechanismus wie bei der Shell zur Verfügung. Während des Starts einer X-Sitzung werden die Anweisungen ausgeführt, die sich in der Datei /etc/enivironment befinden, sofern dieseDatei existiert. [...]
Wenn ich das richtig verstehe, wird diese also nur beim "ausgelesen" wenn eine X-Sitzung gestartet wird, z.B. aber nicht wenn man sich auf einer konsole einlogt.

MfG carnil