วิธีแก้ปัญหา run ภาษาไทย ของ tis620 บน host utf-8 ไม่ได้


วิธีแก้ปัญหา run ภาษาไทย ของ tis620 บน host utf-8 ไม่ได้

มีลูกศิษย์หลายคนที่ดูแล 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 ได้แล้วครับ

หมายเลขบันทึก: 193320เขียนเมื่อ 10 กรกฎาคม 2008 19:48 น. ()แก้ไขเมื่อ 21 มิถุนายน 2012 19:42 น. ()สัญญาอนุญาต: จำนวนที่อ่านจำนวนที่อ่าน:


ความเห็น (0)

ไม่มีความเห็น

พบปัญหาการใช้งานกรุณาแจ้ง LINE ID @gotoknow
ClassStart
ระบบจัดการการเรียนการสอนผ่านอินเทอร์เน็ต
ทั้งเว็บทั้งแอปใช้งานฟรี
ClassStart Books
โครงการหนังสือจากคลาสสตาร์ท