2011-06-19 17 views
10

मैंने हमेशा सोचा है कि कंसोल विंडो में यूटीएफ 8 या यूटीएफ 16-चीनी टेक्स्ट दिखाना संभव होगा, उदाहरण के लिए, कंसोल। राइटलाइन (चीनी)। समय के लिए, यह ??? के रूप में दिखाई देता है। क्या चीनी कंसोल का समर्थन करने वाले कंसोल सत्र को किक करना संभव है?क्या मुझे चीनी दिखाने के लिए कंसोल मिल सकता है?

+0

यूटीएफ 8 क्यों? विंडोज यूटीएफ 8 से नफरत करता है। क्या आप यूटीएफ 16 के साथ बेहतर नहीं होंगे? –

+0

यूटीएफ 16 भी बेहतर होगा। मैं सहमत हूँ। – tofutim

उत्तर

5

urxvt, यूनिकोड आरएक्सवीटी, एक एक्सविंडो "कंसोल" है जो चीनी वर्ण दिखाएगा। मान लें कि आप विंडोज का उपयोग कर रहे हैं, यह सिगविन या कोलिंक्स के तहत काम कर सकता है।

भी Unicode characters in Windows command line - how? देखें। मैंने अभी तक यह पता नहीं लगाया है कि फ़ॉन्ट को लुसीडा में कैसे बदला जाए, लेकिन कम से कम chcp 65001 प्रश्न चिह्नों से छुटकारा पा लिया।

बदलते कंसोल फ़ॉन्ट जटिल दिखता है: https://superuser.com/questions/5035/how-to-change-the-windows-console-font। (अद्यतन: विंडोज कंसोल के भीतर से कंसोल आइकन पर राइट-क्लिक करके लुसीडा पर स्विच किया गया; गुणों का चयन करना; फ़ॉन्ट टैब; और चयनित लुसीडा। कोई मदद नहीं, चीनी वर्ण ब्लॉक के रूप में दिखाए जाते हैं)।

यह: http://www.vistax64.com/powershell/239480-display-unicode-utf-8-files-windows-console.html, चीनी वर्ण प्रदर्शित करने में सक्षम होने के रूप में पावरहेल आईएसई और कंसोल 2 (http://www.ghacks.net/2008/06/09/console-2-a-better-cmdexe/) का उल्लेख करता है।

+0

मुझे लगता है कि चीनी विंडोज का उपयोग करते समय चीनी कंसोल में दिखाया गया है, इसलिए यह संभव होना चाहिए (हालांकि शायद यूनिकोड एन्कोडिंग में नहीं)। – tofutim

+0

नवीनतम संपादन देखें –

0

cygwin के तहत, निम्न सेटिंग्स अंग्रेजी इंटरफ़ेस सक्षम कर सकते हैं, फिर भी बिल्ली, पूंछ, आदि

निर्यात LANG = en_US.UTF-8

निर्यात LC_CTYPE = zh_CN

0
से चीनी चरित्र प्रदर्शन का समर्थन करता है

Control Panel -> Region and Language -> Administrative -> Change system locale... पर जाएं और एक चीनी लोकेल का चयन करें। रीबूट करें और अब आपकी कंसोल विंडो कोडपेज 936 होगी और फ़ॉन्ट एक फ़ॉन्ट होगा जो चीनी वर्ण प्रदर्शित कर सकता है।

आप देखेंगे कि dir कमांड अब चीनी वर्ण प्रदर्शित कर सकता है और यदि आपके प्रोग्राम कंसोल में यूनिकोड चीनी वर्ण लिखते हैं, तो यह ठीक से प्रदर्शित होता है (छोटे बक्से के बजाय)।

यह विंडोज 7 पर मेरे लिए काम करता है, जिसमें भाषा पैक या विंडोज के विशेष संस्करणों की आवश्यकता नहीं है।

+0

कोड पेज 936 अमान्य है। क्या आपके पास चीनी के लिए कोई अन्य कोड है? –

संबंधित मुद्दे

 संबंधित मुद्दे