Saturday, May 28, 2011

ปัญหา mysql ไม่รองรับไทย หลังจากห่างหายไปนาน

ผมติดปัญหา mysql ไม่เป็นภาษาไทยมาหลายวัน เป็นแต่ ????
งง มากเลย ทั้งๆที่ปัญหานี้เราแก้ได้นานแล้วนี่(พักการเขียนไปนาน)
ไม่ว่าจะกำหนด mysql ให้เป็น utf-8 หมด กำหนด encoding ของไฟล์เป็น utf-8 หมด
ก็ไม่ได้ซักทีทำไงดีเนี่ยยยยยย

เลยมา track ดูผลปรากฏว่า ใน instance ของ Statement เป็น ISO8859-1
ก็เลยน่าจะมาจาก Driver

สุดท้ายก็จริงๆด้วย สาเหตุมาจากผมได้นำ Driver ver.3 โดยเป็น Version เก่า
ทำให้ไม่รองรับไทย และใน Library ของ project สามารถ add library mysql
มาได้โดยได้ version 5 ก็เลยทำการลบ Driver เก่าและลง Driver ใหม่ซะะเลย
จบ................. เฮ้อ ห่างหายไปนานลืมซะได้ว่า netbean มี Driver mysql ให้ add อยู่แล้ว