Mac terminalimde, UTF-8'i yazdırmak genel olarak çalışıyor, ancak less
doğru çalışmıyor.
Yani bu doğru çalışıyor:
$ echo -e '\xe2\x82\xac'
€
ancak daha az boruya böyle bir şey verir:
$ echo -e '\xe2\x82\xac' | less
<E2><82><AC>
Bu nasıl düzeltilebilir?
Teşhis için:
Mac OS 10.6.8 kullanıyorum. daha az sürüm 418, Terminal 2.1.2 (273.1).
Yerel ayarımın çıktısı şudur:
$ 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"