ผมมีปัญหาเรื่อง email ที่ส่งมาเป็นภาษาไทย บาง email อ่านไม่ออกครับ
เข้าใจว่าเป็นปัญหาเดิมๆ ที่เป็นเพราะ encoding เป็น TIS-620 หรือ Windows-874
ไม่ทราบว่า ตอนนี้มีวิธีแก้ไขหรือยังครับ ???
ดูข้อมูลเพิ่มเติมเกี่ยวกับนโยบายความเป็นส่วนตัว และการใช้คุกกี้ของเราคลิก
คุกกี้เหล่านี้มีความสำคัญต่อการให้บริการบนเว็บไซต์แก่คุณ และเพื่อให้คุณสามารถใช้คุณลักษณะบางอย่างได้ คุกกี้เหล่านี้ช่วยในการยืนยันตัวบุคคลของผู้ใช้งานและช่วยป้องกันการปลอมแปลงบัญชีผู้ใช้งาน หากไม่มีคุกกี้เหล่านี้เราอาจไม่สามารถให้บริการแก่คุณได้ เราใช้คุกกี้ดังกล่าวนี้เพื่อให้บริการแก่คุณ
แม้ว่าอาจเกิดคุกกี้ แต่อาจไม่สามารถบันทึกได้เนื่องจากมีสมุดบันทึกที่คุณสามารถอัปเดตได้เว็บไซต์นี้อาจมีคุกกี้หรืออาจเกิดคุกกี้ใหม่อีกครั้ง
ดูข้อมูลเพิ่มเติมคลิก
ผมทดลองเพิ่มเติม โดยส่ง email จาก Hotmail ซึ่งจะเข้ารหัสเป็น Windows-874
ผมก็อ่านจากมือถืิอได้ แสดง่วาไม่ได้เป็นปัญหาที่การเข้ารหัสเท่านั้น ต้องมีเรื่องอื่นด้วย
ผมดู email ที่อ่านไม่ได้ เมื่ออ่านจาก PC ผมต้องเลือก Encoding เป็น Thai (Windows)
จึงจะอ่านได้ตามปกติ
ในขณะที่ email ที่ส่งมาจาก Hotmail จะถูกเลือกเป็น Encoding เป็น Thai (Windows)
ตั้งแต่ต้น ทำให้อ่านได้เลย
สงสัยว่า ปัญหาจะเป็นที่ตัว Email Client ที่ส่งมา เข้ารหัสเป็น Windows-874 แต่ไม่มี
header อ้างถึง ทำให้ email ถอดรหัสไม่ถูกต้อง
ผมจะสามารถบังคับเลือก ecoding ของ email ที่เปิดอ่านในมือถือได้หรือไม่ครับ ???
คิดว่า Email Client ที่ส่งมาไม่ใช่ทั้ง Gmail และ Hotmail ครับเพราะทั้งสองเข้ารหัสเป็น UTF-8 อยู่แล้ว (ตอนนี้ทััง HOTMAIL YAHOO เปลี่ยนมาเป็น utf-8 แล้ว)
อาจจะเป็น Email Client ที่ยังเป็นแบบเก่าอยู่(Outlook yahoo classic ฯ) แต่ Gmail บนแอนดรอยด์ไม่มีที่ปรับ Encoding
ยังไงลอง บังคับ locale ดุครับเผื่อฟลุ๊ค