ไม่รู้จะบอกยังไงดี
จะแสดงผลถูกต้องมันต้องรวมกัน 3 อย่าง
1. ฐานข้อมูล
2. การเข้ารหัส Coding ของไฟล์
3. ตัว encode ของ เว็บเบราเซอร์
ทั้ง 3 อันจะต้อง ตั้งค่าเดียวกันหมด มันถึงจะแสดงผลถูกต้อง
ถ้า ฐานข้อมูลเป็น utf8 แต่ เข้ารหัส coding ของไฟล์เป็น window-874
ตัวเบราเซอร์ มันจะอ่านข้อมูลจาก การเข้ารหัสของไฟล์เป็น window-874 แต่ ข้อมูลที่เรียกออกมาแสดงในเว็บมันเป็น utf-8 มันก็จะเพี้ยน แสดงผลไม่ถูกต้อง
ถ้าเราไปตั้งค่าเบราเซอร์ให้ encode เป็น utf-8 มันก็จะอ่านค่าเดิมของไฟล์ที่เขียนเป็น window-874 ไม่ได้
ไม่งั้นต้องเขียนฟังก์ชันให้มันแปลงค่า utf8 จากฐานข้อมูลออกมาเป็น window-874 เพื่อให้มันแสดงผลได้ถูกต้อง

ก็วุ่นวายอีก
คงต้องเลือกเอาว่าจะทำยังไงดี
