Linux UTF-8

Hab ein Standartdebian installiert und benutze soweit nur die Konsole. Eingestellt ist alles, wie direkt nach der Installation, auf UTF-8. Problem ist jetzt nur, dass andauernd irgendwelche Zeichen nicht korrekt angezeigt werden, sondern nur diese komischen "Kästchen".
Vorallem bei Manpages tritt das immer extrem auf ... aber auch bei manchen Programmen.

Beispiel:

Code:
rm diesedateigibtsnicht
In der Fehlermeldung stehen dann statt den Anführungszeichen um den Dateinamen "kästchen".

Mit Archlinux hab ich die gleichen Probleme auf verschiedenen Computern.
Kann das jemand nachvollziehen und weiß evtl. eine Lösung?

Ausgabe von locale:

Code:
LANG=de_DE.UTF-8
LC_CTYPE="de_DE.UTF-8"
LC_NUMERIC="de_DE.UTF-8"
LC_TIME="de_DE.UTF-8"
LC_COLLATE="de_DE.UTF-8"
LC_MONETARY="de_DE.UTF-8"
LC_MESSAGES="de_DE.UTF-8"
LC_PAPER="de_DE.UTF-8"
LC_NAME="de_DE.UTF-8"
LC_ADDRESS="de_DE.UTF-8"
LC_TELEPHONE="de_DE.UTF-8"
LC_MEASUREMENT="de_DE.UTF-8"
LC_IDENTIFICATION="de_DE.UTF-8"
LC_ALL=
 
Du solltest die Programme beachten, in denen die Zeichen falsch dargestellt werden. Bei Manpages hilft es 'less' zu installieren (sofern noch nicht getan), diesen als Default-Pager zu verwenden und die Umgebungsvariable LESSCHARSET korrekt zu setzen.

Für andere Applikationen siehe z.B. http://melkor.dnp.fmph.uniba.sk/~garabik/debian-utf8/HOWTO/howto.html

Ausserdem solltest du auch LC_ALL auf einen UTF8-Wert setzen, da sonst dort POSIX/C als Default genommen wird, was zu Problemen führen kann.
 
Und nicht zu vergessen: Der Konsolenfont sollte die entsprechenden Zeichen ebenfalls beinhalten.
 
Zurück
Oben