यह कंसोल है जिसे UTF-8
. का उपयोग करने के लिए कॉन्फ़िगर नहीं किया गया है दिखाने . के लिए उन्हें। ग्रहण के मामले में, आप इसके एन्कोडिंग को विंडो> वरीयताएँ> सामान्य> कार्यक्षेत्र> टेक्स्ट फ़ाइल एन्कोडिंग द्वारा कॉन्फ़िगर कर सकते हैं। . इसे UTF-8
. पर सेट किया जाना चाहिए ।
new OutputStreamWriter(System.out,"UTF-8");
केवल OutputStreamWriter
को निर्देश देता है लिखित वर्णों को बाइट्स में बदलने के लिए किस एन्कोडिंग का उपयोग करना है। यह System.out
को निर्देश नहीं देता है कंसोल जो एन्कोडिंग का उपयोग उन्हें बाइट्स से वर्णों में वापस डिस्प्ले . में बदलने के लिए करता है उन्हें।