यह उत्तर अप्रत्यक्ष रूप से इस प्रश्न से संबंधित है:
मेरे मामले textView1.setTextView("done…");
में कुछ बॉक्स / चीनी चरित्र दिखा रहा था। बाद में, मैंने इस बात की जाँच की fileformat.info
कि मूल्य क्या दर्शाता है और मैंने पाया कि यह हान चरित्र है। इसलिए क्या करना है? मैंने "fileformat.info ellipse character" की खोज की और उसके मूल्यों को देखने के बाद सब कुछ मेरे लिए स्पष्ट हो गया;
UTF-16 (hex) 0x2026 (2026)
UTF-16 (decimal) 8,230
तो, आपके पास एक चरित्र का प्रतिनिधित्व करने के लिए कई एन्कोडिंग उपलब्ध हैं (उदाहरण के लिए दशमलव में 10 को हेक्सा में ए के रूप में दर्शाया गया है) इसलिए यह जानना बहुत महत्वपूर्ण है कि जब आप एक यूनिकोड चरित्र लिख रहे हैं, तो फ़ंक्शन इसे कैसे प्राप्त करता है। यदि यह दशमलव मान के रूप में डिकोड करता है, तो आपको दशमलव मान प्रदान करना होगा, यदि यह हेक्साडेसिमल को स्वीकार करता है तो आपको हेक्साडेसिमल प्रदान करना होगा।
मेरे मामले में, setTextView () फ़ंक्शन दशमलव एन्कोडेड मान को स्वीकार करता है, लेकिन मैं हेक्साडेसिमल मान प्रदान कर रहा था इसलिए मुझे गलत चरित्र प्राप्त हो रहा था।