Hallo,
ich habe das Problem, das mein Konsole (xterm) Umlaute nicht korrekt darstellen kann, wenn ich mich via ssh auf anderen Rechnern einlogge. Lokal ist alles Ok. Meine locale ist komplett de_DE.UTF-8. Die locales auf dem Zielrechner sind in der Regel 'POSIX'. Allerdings kann ich die setzen auf was ich will, der Effekt ist der gleiche:
Tippe ich z.B. ein 'ö' in die Konsole, so wird dies korrekt dargestellt. Zum Löschen dieses Zeichens braucht es alllerdings 2 Backspaces. Bereits vorhandene ältere Dateien (z.B. Scripte) mit Umlauten zeigen diese als eine Art '?' an.
Logge ich mich direkt auf den Maschinen ein (lokales Terminal, kein X), habe ich keine Probleme mit Umlauten. Der Effekt tritt nur via SSH auf.
Nun stocher ich schon eine Weile in diesem Dunstkreis rum, ohne Erkenntnisse. Kann mir jemand die Richtung weisen?
Jens
am Fri, dem 29.06.2007, um 13:12:35 +0200 mailte Jens Puruckherr folgendes:
Nun stocher ich schon eine Weile in diesem Dunstkreis rum, ohne Erkenntnisse. Kann mir jemand die Richtung weisen?
Schau Dir mal die Environment-Variablen an. Mit 'SendEnv' kannst Du in der ssh-config da auch schon Vorgaben machen, was wie gesetzt werden soll. Möglicherweise kannst Du damit das Problem lösen...
Andreas
* Jens Puruckherr schrieb am 2007-06-29 um 13:12 Uhr:
Meine locale ist komplett de_DE.UTF-8. Die locales auf dem Zielrechner sind in der Regel 'POSIX'. Der Effekt tritt nur via SSH auf. Kann mir jemand die Richtung weisen?
Das wurde kürzlich auf einer Debian-ML diskutiert: URL:http://lists.debian.org/debian-user-german/2007/04/msg02000.html Die dort vorgeschlagene Lösung lautet, ein eigenes Term mit den entsprechenden locales starten.
Besten Gruß
lug-dd@mailman.schlittermann.de