มีลูกศิษย์หลายคนที่ดูแล Server และเป็น webmaster เมล์มาหาบ่อย เกิดปัญหาrun ภาษาไทย ของ tis620 บน Host ที่ set เป็น utf-8 ไม่ได้ ดังนั้นขอแนะนำวิธีการแก้ไขดังนี้ครับ
1 เวลา Connect Database ให้เพิ่มในส่วนของ mysql_db_query($dbname,"SET NAMES tis620");
เพิ่มเข้าไปทุกครั้งมีมีการ Connect
2.ทำการ Exprot database ออกมาก่อน จากนั้นเมื่อได้ database และเปิดมาจะเห็นว่าบรรทัดสุดท้าย ของแต่ละตาราง
ถ้าเป็น Linux Hosting ให้ตัด
) TYPE=MyISAM AUTO_INCREMENT=2 ;
ทิ้งได้เลย
ถ้าเป็น Windows Hosting ตัดบรรทัดนี้ทิ้งและ เพิ่มคำสั่งนี้
ENGINE = MYISAM DEFAULT CHARSET = utf8 ;
เข้ามาแทน แค่นี้ tis620 ของท่านทั้งหลายก็จะสามารถที่จะ run ภาษาไทย บน hosting ที่เป็น utf-8 ได้แล้วครับ
ไม่มีความเห็น