Der SSH-Client Putty ist mit Sicherheit das beliebteste Programm, um sich aus Windows heraus mit Linux-Rechnern oder -Servern zu verbinden. Da wäre nur eine Kleinigkeit: Zeichen von der Gegenseite kommen in den Normaleinstellungen oft falsch an: Umlaute werden zu merkwürdigen Sonderzeichen, die man möglicherweise unter DOS zuletzt gesehen hat; die unter Linux gern als Rahmen genutzten Ecken- und Linienelemente werden ebenfalls zu Buchstaben.
Ursache ist eine falsch eingestellte Zeichencodierung. Die von neueren Linux-Installationen UTF8-codiert gesendeten Inhalte müssen auch wieder richtig decodiert werden. In der Normaleinstellung erledigt Putty das unter der Annahme, dass ISO-8859-1 angewandt werden muss.
Die Einstellung mit der Zeichencodierung ist Teil der Einstellungen einer Sitzung. Sie müssen also gegebenenfalls erst eine Sitzung (die besteht mindestens aus Hostname und einem Alias) speichern. Tragen Sie in Putty einen Hostnamen oder die IP-Adresse ein und geben Sie im Feld “Saved Sessions” eine Bezeichnung ein. Bei mir ist das der Eintrag für “Debian-Demo” mit der IP 192.168.0.16.
Wenn Sie Ihre “Session” erstellt haben, markieren Sie sie und klicken Sie auf “Load”. Öffnen Sie dann auf der linken Seite den Zweig Window –> Translation (Fenster –> Übersetzung/Zeichencodierung).
Legen Sie im ersten Dropdown-Feld “UTF8” fest.
Zum Speichern klicken Sie im Baum auf der linken Seite auf “Session” (Sitzung), markieren die eben geladene Session und klicken auf “Save” (speichern).
Wenn jetzt beim Zeichnen von Linien immer noch seltsame Zeichen auftauchen, sollten Sie noch einmal zu “Translation” zurückkehren und eine andere Methode zum Zeichnen der Linien wählen – etwa “Poor man’s line drawing”.
Bei meinem Debian Squeeze musste noch die Einstellung LANG von de_DE auf de_DE.UTF-8 geändert werden:
export LANG=de_DE.UTF-8
erst danach klappte es mit den Linien im mc
Putty unidetified build vom 5.3.2012 unter Ubuntu 12.04 LTS:
Sprache Deutsch(Deutschland)
Einstellung in Putty unter Windows Translation: ISO-8859-1; Use Unicode linedrawing, macht einwandfreie Linien in mc