Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Umlaute in Init-Skripts

2 views
Skip to first unread message

Helmut Hullen

unread,
Apr 30, 2013, 10:38:00 AM4/30/13
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".

0 new messages