Forums Neueste Beiträge
 

Umlaute werden mit less falsch dargestellt

05/03/2008 - 07:43 von Thomas Wiedmann | Report spam
Hallo,

Umlaute à, ö, ü in Textdateien werden mit less falsch, d. h. als 3-stellige
Zahlen dargestellt. Lasse ich mir dagegen die jeweiligen Dateien mit cat
anzeigen, erscheinen die Umlaute korrekt. An der Konsoleneinstellung kann's
also nicht liegen.

Wie kann man erreichen, daß auch less die Umlaute korrekt wiedergibt?

Danke für alle guten Tips.

Thomas Wiedmann
 

Lesen sie die antworten

#1 Christian Winter
05/03/2008 - 08:46 | Warnen spam
Thomas Wiedmann schrieb:
Umlaute à, ö, ü in Textdateien werden mit less falsch, d. h. als
3-stellige Zahlen dargestellt. Lasse ich mir dagegen die jeweiligen
Dateien mit cat anzeigen, erscheinen die Umlaute korrekt. An der
Konsoleneinstellung kann's also nicht liegen.



Kanns doch. "cat" ist dumm, "less" nicht. Wenn Du die Datei mit "cat"
ausgibst, wird keine Konvertierung vorgenommen, d.h. ein Hex-Code E4
wird als solcher von cat einfach auf die Konsole ausgespuckt, und wenn
das Terminal zufàllig auf de_DE[.irgendwas] eingestellt ist, siehst du
auch ein "à". Wenn aber das, was das Terminal erwartet, etwas anderes
ist, als in der Umgebung (LANG, LC_CTYPE, LESSCHARSET, JLESSCHARSET)
gesetzt ist, gibts Zahlensalat.

Viele Grüße
-Christian

Ähnliche fragen