जवाबों:
एक प्रोग्राम unicode_start
है जो कंसोल को यूनिकोड मोड में डालता है। इसके अलावा, कंसोल केवल किसी भी समय 256 (या 512) वर्णों के कोडपेज का समर्थन कर सकता है, इसलिए आपको यह सुनिश्चित करने की आवश्यकता है कि आपने उपयुक्त वर्णों के साथ कंसोल फ़ॉन्ट लोड किया है।
लिनक्स कर्नेल अनुचर कंसोल पर बेहतर यूनिकोड समर्थन के लिए पैच स्वीकार नहीं करते हैं क्योंकि कंसोल को आपातकालीन इंटरफ़ेस के रूप में उपयोग किया जाना है। क्या करना चाहिए लिनक्स फ्रेमबफ़र के लिए एक टर्मिनल एमुलेटर लिखना है जो यूनिकोड के लिए समर्थन करता है। 'गेटी ’रिप्लेसमेंट जैसा कुछ। ओपन-सोर्स विकास के इस पहलू पर अभी तक ध्यान नहीं दिया गया।
लिनक्स कंसोल के मौजूदा यूनिकोड के साथ एक और कमी यह है कि आप मृत कुंजी का उपयोग नहीं कर सकते हैं।
आपको console-data
पैकेज स्थापित करना चाहिए । यदि आपने पहले ही इस पैकेज को स्थापित कर लिया है, तो इसका उपयोग करके पुनः कॉन्फ़िगर करें
dpkg-reconfigure console-data
और सही कीबोर्ड डिस्पोजल का चयन करें।
यदि आपके सिस्टम में पहले से ही यूनिकोड स्थान और फोंट आवश्यक हैं, तो आपको उन्हें उपयोग करने के लिए इसे कॉन्फ़िगर करने की आवश्यकता है।
वर्तमान स्थानीय विन्यास देखें:
$ locale
LANG=en_US.UTF-8
LANGUAGE=en_US
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=en_IE.UTF-8
LC_TIME=en_IE.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=en_IE.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=en_IE.UTF-8
LC_NAME=en_IE.UTF-8
LC_ADDRESS=en_IE.UTF-8
LC_TELEPHONE=en_IE.UTF-8
LC_MEASUREMENT=en_IE.UTF-8
LC_IDENTIFICATION=en_IE.UTF-8
LC_ALL=
LC_ALL
सभी अलग-अलग LC_
चर को कवर करता है । तो आप सब कुछ सेट कर सकते हैं:
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
export LANGUAGE=en_US.UTF-8
फिर, फ़ॉन्ट के लिए:
sudo dpkg-reconfigure console-setup
- एक चुनें जो यूनिकोड का समर्थन करता है। फ़ॉन्ट चुनने के लिए इन निर्देशों का पालन करें (पहले UTF-8 का चयन करें और फिर आपके लिए आवश्यक वर्णों का संयोजन, विस्तारित लैटिन, लैटिन + सिरिलिक + ग्रीक आदि)।