24 August 2009

MySQL Error Illegal mix of collations



ปัญหาเกิดขึ้นตอนที่ใส่เงื่อนไขที่เป็นภาษาไทย เช่น = '"ข้าราชการ"' ครับ

อาจจะยังไม่ใช่วิธีแก้ปัญหาที่ถูกต้องนักแต่ที่ผมหาได้คือ ต้องเปลี่ยน Character set: เป็น utf8 และ collation ของ Field ดังกล่าวให้เป็น
utf8_unicode_ci



อ่านบทความอื่นๆเพิ่มเติม

1 comment:

khamwith said...

เปลี่ยน collation ใน Field ของ table ให้เหมือนกัน