2009-08-06 8 views
9

क्या सी # फाइल में यूनिकोड प्रतीकों को टाइप करने का कोई अच्छा तरीका है?विजुअल स्टूडियो में यूनिकोड डेटा दर्ज करना, सी #

मैं के प्रभाव से कुछ के लिए देख रहा हूँ:

  1. प्रेस एएलटी
  2. प्रकार यूनिकोड हेक्स
  3. रिलीज Alt

वर्तमान में, मैं प्रतीक टाइप करने के लिए हो रही है शब्द में और इसे मेरी स्रोत फ़ाइल में कॉपी-पेस्ट करें।

उत्तर

1

मैं कहना है मुझे नहीं लगता कि कि चयनित जवाब वास्तव में बिल्कुल भी सवाल का जवाब नहीं है। एक स्ट्रिंग अक्षर में एक भागने अनुक्रम के रूप में यूनिकोड कोड बिंदु दर्ज करना परिणामस्वरूप यूनिकोड प्रतीक फ़ाइल में दिखाई नहीं देता है। एक शाब्दिक के लिए एक भागने अनुक्रम जोड़ना और प्रतीक टाइप करना दो अलग-अलग चीजें हैं।

एक बेहतर जवाब है:

  1. ओपन RegEdit
  2. नेविगेट HKCR \ नियंत्रण करने के लिए पैनल \ इनपुट मेथड
  3. मूल्य "1" (उद्धरण चिह्नों के) के साथ स्ट्रिंग कुंजी EnableHexNumpad बनाएँ।
  4. रीबूट।

अब यूनिकोड प्रतीक टाइप करने के लिए किसी भी स्रोत फ़ाइल में एएलटी दबाए रखें और हेक्साडेसिमल कोड बिंदु के बाद numpad प्लस टाइप करें और फिर ALT जारी करें।

उदा। © एएलटी पकड़ो और + 00 ए 9 दर्ज करें। सबसे खिड़कियां क्षुधा में

काम करता है, Firefox सहित :)

+0

या alt दबाएं और चरित्र के लिए दशमलव कोड टाइप करें – Ewan

4

answer of Neutrino सक्रिय Alt + नमपैड इनपुट पद्धति (Microsoft Glossary), लेकिन मुझे सही रजिस्ट्री पथ के लिए खोज करने के लिए किया था। यह है:

    एच के सी सी यू को
  1. नेविगेट \ नियंत्रण कक्ष \ इनपुट मेथड

मैं में मेरी टिप्पणी के भीतर एक यूनिकोड-चार लिखने का प्रयास किया स्रोत (। दुर्भाग्य से मैं एक यूनिकोड कोड बिंदु, charmap में दिखाया गया है की तरह इसी चरित्र पाने के लिए उपयोग करना प्रवेश नहीं कर सकते।

  • [Alt] + [+] <xxxx>, जहां हेक्साडेसिमल यूनिकोड कोड पॉइंट (4-आकृति) xxxx को प्रतिस्थापित करता है, नियमित संख्यात्मक कुंजी का उपयोग करते समय, किसी भी वर्ण (न तो [नम्पद +] और न ही नियमित [+] कुंजी) दर्ज नहीं करता है।
  • इस बीच 4-अनुमानित कोड (इसमें केवल अंक हैं) के लिए नम्पैड का उपयोग करके, यह यूनिकोड कोड बिंदु दर्ज करने से पहले [+] को हिट करने के लिए अप्रासंगिक है। यह सिर्फ वही चरित्र लिखता है जैसे पहले [+] (या मेरे मामले में शून्य से पहले [0])। दर्ज वर्ण कोड कोड में परिभाषित एक है।
  • सिर्फ जिज्ञासा के लिए मैंने दशमलव कोड (0x2192 = 8594) का उपयोग करके या chcp के माध्यम से कोडपृष्ठ को स्विच करने का प्रयास किया है। लेकिन यह कुछ भी नहीं बदलता है।

अनजाने में मुझे विंडोज़ के charmap के भीतर प्रस्तुत किए गए यू + xxxx कोड के साथ चार में प्रवेश करने के लिए विंडोज को मनाने के लिए कोई रास्ता नहीं मिला है। सौभाग्य से, लोग इस समस्या को कई कार्यक्रमों पर साझा करते हैं, न केवल विजुअल स्टूडियो। तो http://www.fileformat.info पर लोग an article for Windows में कई युक्तियां प्रदान करते हैं, उनमें से एक स्वयं लिखा UnicodeInput Utility जो इसे हल करता है।
हालांकि मुझे अभी भी लगता है कि विंडोज़ में एक अंतर्निहित समाधान होना चाहिए।

(पुनश्च: मैं कोई टिप्पणी जोड़ी होता, लेकिन मेरी प्रतिष्ठा अभी भी बहुत कम है।)

2

ऐसा लगता है कि दृश्य स्टूडियो डिफ़ॉल्ट रूप से, एएलटी कोड के कई के उपयोग की अनुमति नहीं देता है। आसपास के काम को यूनिकोड प्रतीक में पेस्ट करना है।

1) charmac.exe चलाएं।
2) उन्नत दृश्य पर क्लिक करें।
3) अपने इच्छित प्रतीक (नाम या कोड संख्या) के लिए खोजें।
4) अपने इच्छित प्रतीक की प्रतिलिपि बनाएँ।
5) इसे अपने दस्तावेज़ में पेस्ट करें।

charmap.exe विंडोज़ के साथ मानक आता है। आप किसी यूनिकोड प्रतीक को सम्मिलित करने के लिए इसका उपयोग कर सकते हैं।

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