ผมมีปัญหาเรื่อง 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 ดุครับเผื่อฟลุ๊ค