मैंने कोड के नीचे कोशिश की है, लेकिन केवल '?' यूनिकोड वर्णों के बजाय मुद्रित हो जाता है।

public static void main(String s[]){
  char i1 = 0x0ABF;
  char i2 = 0x0AFF;
  String str = "A\u0303";
  System.out.println(str);
  System.out.println(i1);
  System.out.println(i2);
}

मैं जेडीके 1.6 का उपयोग कर रहा हूँ। किसी भी सहायता के लिए अग्रिम धन्यवाद।

0
Hardik Shah 15 जून 2011, 15:26
3
स्टैक ओवरफ्लो में आपका स्वागत है! मैंने आपके लिए प्रश्न में कोड स्वरूपण तय कर दिया है। कृपया एक प्रश्न पूछें क्षेत्र के दाईं ओर आसान कैसे प्रारूपित करें बॉक्स और पेज को पढ़ने के लिए कुछ समय दें। लिंक प्रश्न क्षेत्र के ठीक ऊपर [?] से। (एक प्रश्न पूछें बॉक्स के नीचे एक पूर्वावलोकन बॉक्स भी दिखाया गया है जहां आप अपने प्रश्न का पूर्वावलोकन कर सकते हैं।)
 – 
T.J. Crowder
15 जून 2011, 15:29

1 उत्तर

यह संभवत: आपके द्वारा चालू किए जा रहे OS से अधिक लेना-देना है। जावा आंतरिक रूप से यूनिकोड को संभालता है, कोई समस्या नहीं है, लेकिन एक बार जब यह स्टडआउट को लिखा जाता है, तो यह स्क्रीन पर या फ़ाइल में इसे समझने और प्रिंट करने में सक्षम होने के लिए इसे प्राप्त करने वाले कंसोल/पाइप पर निर्भर करता है। विंडोज कंसोल यूनिकोड वर्णों को प्रिंट करने का समर्थन नहीं करता है।

3
pap 15 जून 2011, 15:29