私の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"