На моєму терміналі Mac, друк UTF-8 працює загалом, але це less
працює не правильно.
Отже, це працює правильно:
$ echo -e '\xe2\x82\xac'
€
але розбивання на менше дає щось подібне:
$ echo -e '\xe2\x82\xac' | less
<E2><82><AC>
Як це можна виправити?
Для діагностики:
Я використовую Mac OS 10.6.8. менша версія 418, термінал 2.1.2 (273.1).
Вихід з мого локалу такий:
$ 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"