[Support] Umlaute in der shell (MacOS X)
Mika Fischer
mika_fischer at gmx.net
Fri Feb 9 09:56:37 CET 2007
Hallo Michael,
Michael Nahrath <subotnik at gmx.de> wrote:
> Gerade hab ich wieder eine Umlaut-Domain registriert und mich dabei
> geärgert, dass ich im ssh-Login bei HS einfach nicht richtig mit Umlauten
> arbeiten kann (das konkrete Problem hab ich dann mal wieder mit der
> punnycode-Umschreibung gelöst gekriegt).
>
> Ich benutze hier das MacOS X Standardprogramm Terminal.app und hab dabei
> als Zeichensatz ISO Latin-1 eingestellt (UTF-8 und andere auch schon
> erfolglos probiert).
>
> Die Umlaute auf dem HS-Server erscheinen damit wahlweise garnicht
> (Textvervollständigung der shell), als Fragezeichen (ls) und in Texten als
> invertiertes Zeichenpaar in spitzen Klammern.
Ich benutzte zwar kein MacOS sondern Linux, hatte aber auch Problemem mit
den Umlauten. Hier bei mir benutze ich immer UTF-8. Das Problem konnte
ich dadurch lösen, dass ich in meiner .bashrc folgendes eingetragen
habe:
export LANG=de_DE.UTF-8
Wenn Du lieber alles englisch behalten möchtest (Fehlermedlungen etc.)
müsste
export LC_CTYPE=de_DE.UTF-8
auch reichen.
> Wie kann ich sehen, was für mich gerade in meiner shell bei HS eingestellt
> ist (vieleicht hab ich ja vor Jahren mal irgendwo was eingetragen ...)?
locale
> Benutzt wer von Euch diese Kombination und kann mir mit seinen/ihren
> Einstellungen weiterhelfen?
Ich hoffe das konnte Dir weiterhelfen...
Im Übrigen könnten die Hostmaster das etwas angenehmer gestalten, indem
man in der Config des SSH-Daemons folgendes einträgt:
AcceptEnv LANG LC_*
Dann kann man seinen SSH-Client anweisen, diese Variablen zu senden:
SendEnv LANG LC_*
und alles funktioniert automatisch, zumindest bei Unix-artigen
Betriebssystemen. Bei Ubuntu (und wahrscheinlich auch bei Debian) sind
diese Einstellungen default...
Viele Grüße,
Mika
More information about the Support
mailing list