???ผมมีปัญหาเรื่องการติดต่อฐานข้อมูล ผมติดต่อผ่านทาง JDBC ใช้ฐานข้อมูล mysql มีปัญหาคือข้อมูลไม่เป็นภาษาไทย ผมใช้ winxp แต่ใช้ win98 สามารถใช้ได้ตามปกติ ผมควรทำอย่างไรดีครับ
Printable View
???ผมมีปัญหาเรื่องการติดต่อฐานข้อมูล ผมติดต่อผ่านทาง JDBC ใช้ฐานข้อมูล mysql มีปัญหาคือข้อมูลไม่เป็นภาษาไทย ผมใช้ winxp แต่ใช้ win98 สามารถใช้ได้ตามปกติ ผมควรทำอย่างไรดีครับ
ไม่ทราบว่าตอน insert ข้อมูลลงใน Table นั้น ข้อมูลสามารถพิมพ์เป็นภาษาไทยหรือเปล่าครับ
ถ้าได้ แล้วตอนแสดงผล (query) ไม่สามารถแสดงผลภาษาไทยใช่หรือไม่ ถ้าใช่คาดว่าน่าจะมีปัญหาเกี่ยวกับการ set ค่า unicode ของ font นะครับ หรือไม่ก็อ่านจะเกี่ยวกับ font encoding ที่ควรจะเซ็ทเป็น tis-620 ยังไงช่วยอธิบายส่วนที่เกิดปัญหาเพิ่มเติมอีกนิดนึงนะครับ
เวลาพิมพ์ภาษาไทยพิมพ์ได้ครับ แต่พอเปิดดูใน mysql ไม่เป็นภาษาไทย กลายเป็นตัว ????? แทน :-(
insert one line into my.cnf as below
[mysqld]
default-character-set=utf8
port= 3306