คำตอบนี้เกี่ยวข้องกับคำถามนี้ทางอ้อม:
ในกรณีของฉันtextView1.setTextView("done…");
ก็แสดงตัวอักษรจีน / กล่อง ต่อมาฉันเช็คอินfileformat.info
เพื่อดูว่าค่าหมายถึงอะไรและฉันก็พบว่านี่เป็นตัวอักษรฮัน แล้วจะทำอย่างไรดี? ฉันค้นหา "fileformat.info ellipse character" แล้วทุกอย่างก็ชัดเจนสำหรับฉันเมื่อฉันเห็นค่าของมันคือ;
UTF-16 (hex) 0x2026 (2026)
UTF-16 (decimal) 8,230
ดังนั้นคุณมีการเข้ารหัสหลายอย่างเพื่อแสดงอักขระ (เช่น 10 ในทศนิยมจะแสดงเป็น A ใน hexa) ดังนั้นจึงเป็นสิ่งสำคัญที่ต้องรู้เมื่อคุณกำลังเขียนอักขระ unicode วิธีรับฟังก์ชันถอดรหัส หากถอดรหัสเป็นค่าทศนิยมคุณต้องระบุค่าทศนิยมถ้ายอมรับเลขฐานสิบหกคุณต้องระบุเลขฐานสิบหก
ในกรณีของฉันฟังก์ชั่น setTextView () ยอมรับค่าการเข้ารหัสทศนิยม แต่ฉันให้ค่าเลขฐานสิบหกดังนั้นฉันจึงได้รับตัวละครที่ไม่ถูกต้อง