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"