locales

Bei manchen vServer-Anbietern sind die "locales" der Debian-Installation falsch konfiguriert. Das äußert sich darin, dass beim Zugriff via SSH Sonderzeichen nicht richtig angezeigt werden. Das Problem lässt sich einfach beheben, indem man das Paket "locales" mit folgendem Befehl neu konfiguriert:

dpkg-reconfigure locales

Dort wählt man ein UTF-8-Locale aus (z.B. "de_DE.UTF-8") und gibt dieses als Standard an. Nach dem nächsten Login werden dann die Sonderzeichen korrekt angezeigt.

Update

Anschließend sollte man außerdem die Datei "/etc/environment" aktualisieren und dort die Werte LANG und LANGUAGE richtig setzen. Eine mögliche Lösung für "de_DE.UTF-8" sieht so aus:

LANGUAGE="de_DE:de:en_GB:en"
LANG=de_DE.UTF-8

Etwaige andere Werte in der Datei sollten nicht gelöscht/editiert werden!

Tags: Linux