[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Umlaute in UTF-8 mit less darstellen



Hallo,

mein /usr/bin/less in Squeeze zeigt Umlaute in UTF-8-Files nicht
korrekt an:

$ echo 'ä ö ü Ä Ö Ü ß' >w
$ cat w
ä ö ü Ä Ö Ü ß
$ hex w
0x00000000: c3 a4 20 c3 b6 20 c3 bc - 20 c3 84 20 c3 96 20 c3 ä ö ü .. .. .
0x00000010: 9c 20 c3 9f 0a          -                         . ..J

In einem xterm zeigt less dies hier an, wobei die Punkte inverse
Fragezeichen sind:
ä ö ü .[7m204 .[7m226 .[7m234 .[7m237

Auf der Konsole sieht es so aus:
ä ö ü ■204 ■226 ■234 ■237

Warum stellt less die großen Umlaute und das sz nicht richtig dar?


Ich habe folgende Einstellungen:

$ echo $LESSCHARSET 
UTF-8

$ locale
LANG=de_DE.UTF-8
LANGUAGE=de_DE.UTF-8
LC_CTYPE="de_DE.UTF-8"
LC_MESSAGES="de_DE.UTF-8"
LC_ALL=de_DE.UTF-8
[...]

# egrep -v '^#' /etc/locale.gen
de_DE@euro ISO-8859-15
de_DE ISO-8859-1
de_DE.UTF-8 UTF-8

# egrep -v '^#' /etc/default/locale
LANG=de_DE.UTF-8

Danke + Gruß
Til


Reply to: