दिलचस्प पोस्ट
एंड्रॉइड गैलरी से चित्र लेने java: यह क्या है: [Ljava.lang.Object ;? आंशिक पोस्टबैक ASP.NET पर पैनल स्क्रॉल स्थिति बनाए रखें ताला (लॉकर) और लॉक के बीच का अंतर (variable_which_I_am_using) नाएन NaN के बराबर क्यों है? कैसे DataGridView में प्रोग्रामिंग सेल मूल्य निर्धारित करने के लिए? ASP.Net MVC – संग्रह के साथ मॉडल पोस्टबैक पर पॉपुलेट नहीं है PHP में स्ट्रिंग के सभी क्रमपरिवर्तन कैसे उत्पन्न करें? mysql, कॉलम के नामों के माध्यम से दोहराएं एक सूची के सभी संभव क्रमपरिवर्तन उत्पन्न करने के लिए एल्गोरिथ्म? स्ट्रिंग को जावास्क्रिप्ट में एक नंबर पर कनवर्ट करें ईडब्ल्यूएस – सभी साझा कैलेंडर एक्सेस करें जेपीए और सीतनिद्रा में होना – मानदंड बनाम JPQL या HQL देशी एंड्रॉइड ब्राउज़र के लिए प्लगइन्स कैसे विकसित करें संग्रह के लिए क्या अंतर है। स्ट्रीम ()। के लिए हर () और संग्रह। ForEach ()?

कंसोल में यूनिकोड वर्ण कैसे लिखेंगे?

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

Solutions Collecting From Web of "कंसोल में यूनिकोड वर्ण कैसे लिखेंगे?"

ऐसा लगता है कि आपका आउटपुट एन्कोडिंग ASCII पर सेट है आउटपुट भेजने से पहले इसका उपयोग करने का प्रयास करें:

 Console.OutputEncoding = System.Text.Encoding.UTF8; 

(समर्थन दस्तावेजों के लिए एमएसडीएन लिंक ।)

और यहां एक छोटा कंसोल का परीक्षण ऐप है जो आपको आसानी से मिल सकता है:

सी#

 using System; using System.Text; public static class ConsoleOutputTest { public static void Main() { Console.OutputEncoding = System.Text.Encoding.UTF8; for (var i = 0; i <= 1000; i++) { Console.Write(Strings.ChrW(i)); if (i % 50 == 0) { // break every 50 chars Console.WriteLine(); } } Console.ReadKey(); } } 

VB.NET

 imports Microsoft.VisualBasic imports System public module ConsoleOutputTest Sub Main() Console.OutputEncoding = System.Text.Encoding.UTF8 dim i as integer for i = 0 to 1000 Console.Write(ChrW(i)) if i mod 50 = 0 'break every 50 chars Console.WriteLine() end if next Console.ReadKey() End Sub end module 

यह भी संभव है कि कंसोल फ़ॉन्ट की आपकी पसंद उस विशेष वर्ण का समर्थन नहीं करती है। विंडोज उपकरण-बार मेनू पर क्लिक करें (सी। जैसे आइकन) और गुण -> फ़ॉन्ट का चयन करें यह देखने के लिए कि वे आपके चरित्र को ठीक से प्रदर्शित करते हैं, कुछ अन्य फोंटों की कोशिश करें:

कंसोल फ़ॉन्ट संपादन की तस्वीर

कंसोल.आउटपुटइन्कोडिंग प्रॉपर्टी

http://msdn.microsoft.com/library/system.console.outputencoding(v=vs.110).aspx

ध्यान दें कि कंसोल में यूनिकोड वर्णों को सफलतापूर्वक प्रदर्शित करने के लिए निम्न की आवश्यकता है:

  • अक्षर प्रदर्शित करने के लिए कंसोल को एक TrueType फ़ॉन्ट, जैसे Lucida Console या Consolas, का उपयोग करना चाहिए

मुझे MSDN पर कुछ सुरुचिपूर्ण समाधान मिला

 System.Console.Write('\uXXXX') //XXXX is hex Unicode for character 

यह सरल प्रोग्राम स्क्रीन पर ℃ सही लिखता है।

 using System; public class Test { public static void Main() { Console.Write('\u2103'); //℃ character code } }