โดยปกติแล้ว default character ของ mysql นั้นจะไม่ใช่ utf8 ทำให้ค่าที่ input ที่เป็นภาษาไทยมีค่าเป็น ??? ดังนั้นเราต้องมาตั้งค่า config ของ mysql ให้เป็น utf8 โดยการ
ใช้ text editor ที่ถนัดเปิด /etc/mysql/my.cnf จากนั้นไปที่ส่วนของ [client] แล้วหาบรรทัดว่างๆ เพิ่มคำว่า
จากนั้นทำเหมือนกันที่ส่วนของ [mysqld]
เมื่อแก้ไขไฟล์เสร็จเรียบร้อยแล้ว ทำการ restart mysql แล้วทดลอง input ค่าเป็นภาษาไทยดู จะเห็นว่าไม่เป็น ??? แล้ว
Continue Reading...
ใช้ text editor ที่ถนัดเปิด /etc/mysql/my.cnf จากนั้นไปที่ส่วนของ [client] แล้วหาบรรทัดว่างๆ เพิ่มคำว่า
default-character-set=utf8
จากนั้นทำเหมือนกันที่ส่วนของ [mysqld]
เมื่อแก้ไขไฟล์เสร็จเรียบร้อยแล้ว ทำการ restart mysql แล้วทดลอง input ค่าเป็นภาษาไทยดู จะเห็นว่าไม่เป็น ??? แล้ว