หลังจากที่ลง Kubuntu 7.04 ที่มีเฉพาะ MySQL 5.0 อยู่ใน repositories เท่านั้นก็เลยคิดว่าจะลองหาวิธีที่จะทำให้ใช้ภาษาไทยได้ดูครับ
ได้ไปเจอคำอธิบายที่ web ของ AppServ ครับ
ขออนุญาตคัดลอกบางส่วนมาครับ
การใช้ PHP เพื่อทำการ select, insert หรือ update ข้อมูลสามารถทำได้โดยใช้คำสั่ง
mysql_query("SET NAMES tis620");
หรือ mysql_db_query(
หลังจากทำการ connect กับ MySQL database เรียบร้อยแล้ว
ถ้าหากว่ายังไม่สามารถทำให้เป็นภาษาไทยได้
ลองเพิ่มสิ่งเหล่านี้ลงไปในไฟล์ /etc/mysql/my.cnf
ใต้ [client] section
default-character-set = tis620
ใต้ [mysqld] section
default-character-set = tis620
character-set-server = tis620
collation-server = tis620_thai_ci
init_connect = 'SET collation_connection = tis620_thai_ci'
init_connect = 'SET NAMES tis620'
แล้วลอง restart MySQL server ดูครับ
No comments:
Post a Comment