PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : locale-Problem



nob62
22.02.04, 15:24
Ich ärgere mich schon längere zeit mit einem locale-Problem herum.

Meine i18n sieht so aus:

LANG="de_DE.utf8@euro"
SUPPORTED="de_DE.UTF-8:de_DE:de"
SYSFONT="latarcyrheb-sun16"

Ich habe teilweise Probleme, mit der Anzeige der Umlaute und bisher keine Lösung gefunden.
Wenn ich die i18n so ändere:

LANG="de_DE.iso885915@euro"
SUPPORTED="de_DE.iso885915@euro:de_DE:de"
SYSFONT="latarcyrheb-sun16"

habe ich dieselben Probleme.

Unter X als user bekomme ich bei Eingabe von locale in einem Terminal, diese Ausgabe:

LANG=de_DE.UTF-8
LC_CTYPE="de_DE.UTF-8"
LC_NUMERIC="de_DE.UTF-8"
LC_TIME="de_DE.UTF-8"
LC_COLLATE="de_DE.UTF-8"
LC_MONETARY="de_DE.UTF-8"
LC_MESSAGES="de_DE.UTF-8"
LC_PAPER="de_DE.UTF-8"
LC_NAME="de_DE.UTF-8"
LC_ADDRESS="de_DE.UTF-8"
LC_TELEPHONE="de_DE.UTF-8"
LC_MEASUREMENT="de_DE.UTF-8"
LC_IDENTIFICATION="de_DE.UTF-8"
LC_ALL=

Wenn ich auf Konsole runter schalte, mich nochmal als user anmelde, bekomme ich diese Ausgabe:

LANG=de_DE.utf8@euro
LC_CTYPE="de_DE.utf8@euro"
LC_NUMERIC="de_DE.utf8@euro"
LC_TIME="de_DE.utf8@euro"
LC_COLLATE="de_DE.utf8@euro"
LC_MONETARY="de_DE.utf8@euro"
LC_MESSAGES="de_DE.utf8@euro"
LC_PAPER="de_DE.utf8@euro"
LC_NAME="de_DE.utf8@euro"
LC_ADDRESS="de_DE.utf8@euro"
LC_TELEPHONE="de_DE.utf8@euro"
LC_MEASUREMENT="de_DE.utf8@euro"
LC_IDENTIFICATION="de_DE.utf8@euro"
LC_ALL=

Wenn ich Umlaute eingebe, ob im Terminal oder auf Konsole werden mir die angezeigt.
wenn ich eine CD mounte, auf der sich Dateien mit Umlauten im Dateinamen befinden, habe ich keinen Zugriff darauf, auch auf Dateien auf der Festplatte mit Umlauten habe ich keinen Zugriff.
In Webseiten werden mir die Umlaute teilweise nicht angezeigt.
Was mache ich verkehrt? Ich bin in Moment ratlos.

peschmae
22.02.04, 15:51
Irgendwo im Kernel hats afair so ne Optionenserie mit Locales für Dateisysteme. Vielleicht solltest du dort mal ein paar andrehen.

MfG Peschmä

nob62
22.02.04, 17:21
@peschmae,
danke für den Tip, ich verstehe nicht, wieso ich an den kernel-Einstellungen herumbasteln muß, damit der Zeichensatz korrekt eingestellt ist und die Umlaute angezeigt werden. Ich habe auch keine Ahnung wo.
Seltsam finde ich auch, daß es diese Probleme nur bei RedHat/Fedora gibt, bei SuSE, bei Mandrake, bei Debian und bei Knoppix werden die Umlaute sofort korrekt angezeigt, ohne Bastelei, die wie gesagt bisher nichts brachte.

nob62
22.02.04, 18:14
Ich habe i18n geändert:

LANG="de_DE.utf8"
SUPPORTED="de_DE.UTF-8:de_DE:de"
SYSFONT="latarcyrheb-sun16"

locale gibt Folgendes aus:

unter X im Terminal:

LANG=de_DE.UTF-8
LC_CTYPE="de_DE.UTF-8"
LC_NUMERIC="de_DE.UTF-8"
LC_TIME="de_DE.UTF-8"
LC_COLLATE="de_DE.UTF-8"
LC_MONETARY="de_DE.UTF-8"
LC_MESSAGES="de_DE.UTF-8"
LC_PAPER="de_DE.UTF-8"
LC_NAME="de_DE.UTF-8"
LC_ADDRESS="de_DE.UTF-8"
LC_TELEPHONE="de_DE.UTF-8"
LC_MEASUREMENT="de_DE.UTF-8"
LC_IDENTIFICATION="de_DE.UTF-8"
LC_ALL=

und auf Konsole:

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

Seltsam, warum diese unterschiedliche Ausgabe?

Die Umlaute werden jetzt weitgehend angezeigt.
Hat das @euro mir die Fonts blockiert?
Die Dateien auf der CD konnte ich (als root) kopieren und umbenennen.
Eine Datei mit einem Umlaut im Namen konnte ich nicht öffnen, aber löschen.

nob62
24.02.04, 07:49
Es ist wirklich paradox, ich dachte es funktioniert, aber nein, bei Webseiten mit utf8-Kodierung sehe ich bei Umlauten nur Fragezeichen, das verstehe ich nicht.

i18n:

LANG="de_DE.utf8"
SUPPORTED="de_DE.UTF-8:de_DE:de"
SYSFONT="latarcyrheb-sun16"

Was mache ich falsch? :confused:

nob62
27.02.04, 20:34
Eine akzeptable Lösung scheint es für das Problem offenbar nicht zugeben. :(

Da werde ich wohl leider nicht anders können und Fedora von der Platte zu putzen und eine Distribution verwenden, bei der das funktioniert. :confused:

Könnte eventuell Jemand seine i18n posten, mit der die Umlaute systemweit angezeigt werden?!