मैं जावा और एंड्रॉइड दोनों के लिए बिल्कुल नया हूं।फ़ाइल यूटीएफ -8 में सहेजी गई है लेकिन रूसी भाषा में अजीब प्रतीकों
मैं रूसी वर्ण के साथ स्ट्रिंग प्रारंभ करने में कोशिश कर रहा हूँ
lesson.addUnit(new NounUnit("Schiff", "Корабль", NounUnit.Gender.NEUTRAL));
lesson.addUnit(new NounUnit("Tafel", "Доска, панель", NounUnit.Gender.FEMININUM));
lesson.addUnit(new NounUnit("Lineal", "Линейка чертежная", NounUnit.Gender.NEUTRAL));
हालांकि जब मैं अपने डिबगर खोलने मैं कुछ अजीब chars
के बजाय Корабль
फ़ाइल [–,ö,–,æ,—,Ä,–,∞,–,±,–,ª,—,å]
देखा UTF-8 प्रारूप में है इसलिए यह कोई समस्या नहीं है मैंने रूसी लोकेल
इससे मदद नहीं मिलती है।
पुनश्च: मैं आईडीई के रूप में एंड्रॉयड स्टूडियो का उपयोग कर रहा - शायद इस मुद्दे है
http://developer.android.com/reference/java/util/Locale.html – mipreamble
@mipreamble यह कैसे मदद की जानी चाहिए? – BLaZuRE
जब आप कहते हैं कि फ़ाइल यूटीएफ -8 के रूप में एन्कोड की गई है तो आपका मतलब जावा स्रोत फ़ाइल है, क्या यह सही है? यदि हां, तो आपके प्लेटफ़ॉर्म का मूल एन्कोडिंग क्या है? मेरा अनुमान है कि फाइल यूटीएफ -8 के रूप में एन्कोड की गई है लेकिन जावा कंपाइलर इसे नहीं जानता है और मूल प्लेटफ़ॉर्म एन्कोडिंग जो कुछ भी है उसे व्याख्या करता है। – devconsole