ขอบคุณมาก ๆ เลยครับ
ตกลงใช้ mysql + php เวอชันอะไรครับเนี่ย
MySQL 5.1.30 มีการปรับ encode ให้เป็น Unicode (UTF-8) (ใช้ได้ทุกภาษา )
ซึ่งต้องปรับ php.ini ด้วย อะครับ
ปรับที่ default_charset ด้วย
charset = "tis-620"
default_charset = "utf-8"
ส่วน MySQL ลองเช็ดใช้คำสั่ง
show variables like '%character_set%';
mysql> show variables like '%character_set%';
+--------------------------+----------------------------------+
| Variable_name | Value |
+--------------------------+----------------------------------+
| character_set_client | tis620 |
| character_set_connection | tis620 |
| character_set_database | tis620 |
| character_set_filesystem | binary |
| character_set_results | tis620 |
| character_set_server | tis620 |
| character_set_system | utf8 |
| character_sets_dir | /opt/lampp/share/mysql/charsets/ |
+--------------------------+----------------------------------+
8 rows in set (0.00 sec)
mysql>
และไฟล์ php ตรง <head> ก็ต้องกำหนดให้เป็น UTF-8 ด้วยนะครับ คือ
<meta http-equiv=content-type content="text/html; charset=UTF-8">
ลองดูนะครับ