Helmut Hullen
unread,Apr 30, 2013, 10:38:00 AM4/30/13You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to
Hallo alle miteinander,
ich habe Probleme mit Umlauten in Init-Skripts - sie werden seit einiger
Zeit nicht mehr als Umlaut angezeigt, sondern als Kasten.
Das System l�uft (nach Voreinstellung) insgesamt unter ISO-8859-15, wie
auch
locale charmap
zeigt.
Ich habe auch eine Kontroll-Datei angelegt, in der die jeweiligen
Bytefolgen f�r ISO-8859-15, cp437 und utf-8 eingetragen sind; cat
<umlaute> und �hnliche Befehle zeigen (bei einem eingeloggten user) alle
die erwarteten Umlaute f�r ISO-8859-15.
Beim Booten (wenn also noch kein Benutzer eingeloggt ist) arbeitet das
System aber (warum auch immer, und anscheinend erst neuerdings) mit utf-
8 (was bei 1-Byte-Umlauten zu einem Kasten f�hrt).
locale charmap
zeigt auch in diesem Fall ISO-8859-15 an, auch
LC_ALL=de_DE@euro
LANG=de_DE@euro
export LC_ALL LANG
im Init-Skript hat die Ausgabe nicht ge�ndert.
locale -a | grep de
zeigt u.a. "de_DE@euro" an.
Ich k�nnte nat�rlich alle Umlaute in "ae" usw. umsetzen, aber das
missf�llt mir aus optischen Gr�nden. Und Umstellung der Skripts auf utf-
8 d�rfte dann irritieren, wenn ein (unter/mit ISO-8859-15) eingeloggter
User sich die Skripts anschaut.
An welcher Schraube m�sste ich drehen, damit beim Abarbeiten der Init-
Skripts die von mir gew�nschte Codepage genommen wird?
Viele Gruesse
Helmut
"Ubuntu" - an African word, meaning "Slackware is too hard for me".