Windows कंसोल में UTF-8 वर्णों को सही ढंग से प्रदर्शित करना
पारंपरिक तरीकों का उपयोग करके Windows कंसोल में UTF-8 वर्णों को प्रदर्शित करने के कई प्रयास विफल हो जाते हैं विस्तारित वर्णों को सही ढंग से प्रस्तुत करें। इसके अतिरिक्त, SetConsoleOutputCP() का उपयोग करके कंसोल आउटपुट कोडपेज को CP_UTF8 पर सेट करने और सीधे ASCII वर्णों के साथ लिखने के परिणामस्वरूप अभी भी वर्ण दूषित हो गए हैं।
सफल विधियाँ:
अंततः, तीन विधियाँ सफल साबित हुआ:
कंसोल एपीआई का सीधे उपयोग करना:
WriteConsoleW() फ़ंक्शन का उपयोग सीधे रूपांतरण की आवश्यकता के बिना कंसोल पर यूनिकोड डेटा लिखने की अनुमति देता है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3