0

การแก้ปัญหา Run ภาษาไทย TIS-620 บน UTF-8 ไม่ได้

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

วิธีการก็คือในกรณีนี้ ให้ทำการ เปลี่ยนค่า mysql กันเลย

1. ทำการ Export Database ออก มาก่อน
การแก้ไขปัญหา MySQL ภาษาไทย จาก TIS-620 ไปเป็น UTF-8

>>>

การแก้ไขปัญหา MySQL ภาษาไทย จาก TIS-620 ไปเป็น UTF-8

>>>

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

การแก้ไขปัญหา MySQL ภาษาไทย จาก TIS-620 ไปเป็น UTF-8

นี่ก็จะมี 2 วิธีนะครับ

ถ้าเป็น Linux Hosting ให้ตัดบรรทัดนี้ทิ้งได้เลย

ถ้าเป็น Windows Hosting ตัดบรรทัดนี้ทิ้งและ เพิ่มคำสั่งนี้ เข้ามาแทน ( Linux Hosting อยากทำแบบนี้ก็ได้นะครับ)

ENGINE = MYISAM DEFAULT CHARSET = utf8 ;

แค่นี้ tis620 ของคุณก็สามารถที่จะ run ภาษาไทย บน hosting ที่เป็น utf-8 ได้แล้วครับ

ปรับปรุงจากต้นฉบับของ webthaidd

Popularity: 3% [?]

If you enjoyed this post, please consider leaving a comment or subscribing to the RSS feed to have future articles delivered to your feed reader.

No related posts.

Filed in: My SQL, Programming, Web Programming Tags: , ,

Leave a Reply

Submit Comment

© 2012 IT-Clever.com. All rights reserved. XHTML / CSS Valid.
Proudly designed by Theme Junkie.