5
如何使“ less”命令处理UTF-8?
在我的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"