मेरे मैक टर्मिनल पर, UTF-8 का मुद्रण सामान्य रूप से काम करता है, लेकिन यह less
सही ढंग से काम नहीं करता है।
तो यह सही ढंग से काम करता है:
$ echo -e '\xe2\x82\xac'
€
लेकिन इसे कम में पाइप करने से कुछ ऐसा होता है:
$ echo -e '\xe2\x82\xac' | less
<E2><82><AC>
इसे कैसे सुधारा जा सकता है?
निदान के लिए:
मैं मैक ओएस 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"