Beim SSH-Zugriff auf einen Debian-Rechner kann ich in der Befehlszeile nicht åäö eingeben. Lokal funktioniert es jedoch.
Das Ändern von „Terminal deklarieren als“ in „xterm-color“ scheint auch nicht zu helfen.
Antwort1
Bearbeiten Sie /etc/ssh_config und kommentieren Sie die Zeile aus:
SendEnv LANG LC_*
Diese Konfigurationsänderung wurde von Lion eingeführt. man ssh_config
Weitere Informationen zu SendEnv finden Sie unter.
Eine andere Alternative könnte darin bestehen, die Maschinen zu ändern, auf die Sie zugreifen, wie in der Antwort von Grawity beschrieben.
Ein verwandter Thread zu diesem Thema:http://mod16.org/hurfdurf/?p=189
Antwort2
Stellen Sie sicher, dass der Remotecomputer über die richtigen Gebietsschemaeinstellungen verfügt:
der Wert von
$LANG
(oder$LC_CTYPE
) sollte ein UTF-8-Gebietsschema sein (en_US.utf-8
zum Beispiel); unter Debian ist der Standardwert festgelegt in/etc/default/locale
Das gewählte Gebietsschema sollte aufgeführt sein in
locale -a
– wenn nicht, bearbeiten/etc/locale.gen
und ausführenlocale-gen
.
Antwort3
Ich mussteauskommentierendie Leitung SendEnv LANG LC_*
führt /etc/ssh_config
zu einer Neuinstallation von OS X Lion, damit åäö auf Remote-Rechnern funktioniert.
Nur um Google-Nutzer glücklich zu machen: Viele von Ihnen möchten dies wahrscheinlich so konfigurieren, dassIrssiauf Remote-Servern arbeiten mit Sonderzeichen wie åäö unter Mac OS X Lion.
Antwort4
Ich habe hinzugefügt:
LC_CTYPE=en_US.UTF-8
LANG=POSIX
es .bash_profile
befindet sich in meinem Home-Ordner.