Auf meinem Mac-Terminal funktioniert das Drucken von UTF-8 im Allgemeinen, aber das less
funktioniert nicht richtig.
Das funktioniert also richtig:
$ echo -e '\xe2\x82\xac'
€
Aber wenn man es in weniger leitet, sieht es so aus:
$ echo -e '\xe2\x82\xac' | less
<E2><82><AC>
Wie kann das behoben werden?
Zur Diagnose:
Ich verwende Mac OS 10.6.8. weniger Version 418, Terminal 2.1.2 (273.1).
Die Ausgabe meines Gebietsschemas lautet wie folgt:
$ locale
LANG="en_US.UTF-8"
LC_COLLATE="C"
LC_CTYPE="C"
LC_MESSAGES="C"
LC_MONETARY="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_ALL="C"