ผมเคยเจอปัญหาเอา Database ที่เข้ารหัสด้วย Tis-620 มารันบน Host ที่เป็น UTF-8 ไม่ได้บ่อยครั้งมาก ยิ่งตอนเล่น phpMyadmin ใหม่ ๆ ยิ่งไม่รู้ ลงใหม่อยู่นั่นแหละ คราวนี้จะมาบอกเพื่อน ๆ ถึงวิธีแก้ไขแบบลูกทุ่งของผมกันครับ
วิธีการก็คือในกรณีนี้ ให้ทำการ เปลี่ยนค่า mysql กันเลย
1. ทำการ Export Database ออก มาก่อน
![]()
>>>

>>>
จากนั้นเมื่อได้ database และเปิดมาจะเห็นว่าบรรทัดสุดท้าย ของแต่ละตารางจะเป็นแบบนี้นะครับ

นี่ก็จะมี 2 วิธีนะครับ
ถ้าเป็น Linux Hosting ให้ตัดบรรทัดนี้ทิ้งได้เลย
ถ้าเป็น Windows Hosting ตัดบรรทัดนี้ทิ้งและ เพิ่มคำสั่งนี้ เข้ามาแทน ( Linux Hosting อยากทำแบบนี้ก็ได้นะครับ)
ENGINE = MYISAM DEFAULT CHARSET = utf8 ;
แค่นี้ tis620 ของคุณก็สามารถที่จะ run ภาษาไทย บน hosting ที่เป็น utf-8 ได้แล้วครับ
ปรับปรุงจากต้นฉบับของ webthaidd
Popularity: 3% [?]
No related posts.