मैंने कोड के नीचे कोशिश की है, लेकिन केवल '?' यूनिकोड वर्णों के बजाय मुद्रित हो जाता है।
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 का उपयोग कर रहा हूँ। किसी भी सहायता के लिए अग्रिम धन्यवाद।
1 उत्तर
यह संभवत: आपके द्वारा चालू किए जा रहे OS से अधिक लेना-देना है। जावा आंतरिक रूप से यूनिकोड को संभालता है, कोई समस्या नहीं है, लेकिन एक बार जब यह स्टडआउट को लिखा जाता है, तो यह स्क्रीन पर या फ़ाइल में इसे समझने और प्रिंट करने में सक्षम होने के लिए इसे प्राप्त करने वाले कंसोल/पाइप पर निर्भर करता है। विंडोज कंसोल यूनिकोड वर्णों को प्रिंट करने का समर्थन नहीं करता है।
संबंधित सवाल
नए सवाल
java
जावा एक उच्च स्तरीय प्रोग्रामिंग भाषा है। इस टैग का उपयोग तब करें जब आपको भाषा का उपयोग करने या समझने में समस्या हो। इस टैग का उपयोग शायद ही कभी किया जाता है और इसका उपयोग अक्सर [वसंत], [वसंत-बूट], [जकार्ता-ई], [Android], [javafx], [हडूप], [श्रेणी] और [मावेन] के साथ किया जाता है।