En mi terminal Mac, la impresión UTF-8 funciona en general, pero less
no funciona correctamente.
Entonces esto funciona correctamente:
$ echo -e '\xe2\x82\xac'
€
pero canalizarlo en menos da algo como esto:
$ echo -e '\xe2\x82\xac' | less
<E2><82><AC>
¿Cómo se puede arreglar esto?
Para diagnósticos:
Estoy usando Mac OS 10.6.8. menos la versión 418, Terminal 2.1.2 (273.1).
La salida de mi localidad es esta:
$ 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"