ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => หัวข้อเริ่มโดย: greenhead ใน 26 มกราคม 2012, 12:17:06

ชื่อเรื่อง: สอบถามเรื่อง mysql ครับ
โพสต์โดย: greenhead ใน 26 มกราคม 2012, 12:17:06
(http://www.up4thai.com/img.php?693gsk1591522ta1j8u5xr0340m0yqesxgtgrsf7) (http://www.up4thai.com/img.php?693gsk1591522ta1j8u5xr0340m0yqesxgtgrsf7)

ผมลอง php+mysql แล้วภาษาไทยใน mysql มันอ่านไม่ออกน่ะครับ มีวิธีแก้ไหมครับ?

ขอบคุณครับ  :wanwan017:
ชื่อเรื่อง: Re: สอบถามเรื่อง mysql ครับ
โพสต์โดย: adidog ใน 26 มกราคม 2012, 12:31:02
ตอนติดต่อให้ใส่

mysql_query("SET NAMES UTF8");

ฐานข้อมูลก็ต้องเซ็ทให้เป็น utf-8 หน้าเว็บที่ทำการเรียกหรือส่งค่าก็ต้องเซ็ทเป็น utf-8 แค่นี้ปัญหาก็จะไม่เกิดครับ
ชื่อเรื่อง: Re: สอบถามเรื่อง mysql ครับ
โพสต์โดย: greenhead ใน 26 มกราคม 2012, 12:42:43
ได้แล้วครับ ขอบคุณมากครับ  :wanwan017:
ชื่อเรื่อง: Re: สอบถามเรื่อง mysql ครับ
โพสต์โดย: UnzO ใน 26 มกราคม 2012, 13:05:43
จริงๆ ตอนสร้างผมว่าควรจะกำหนด collation ให้มันเป็น utf_8_general นะครับ จะได้ไม่ต้องวุ่นวาย
ชื่อเรื่อง: Re: สอบถามเรื่อง mysql ครับ
โพสต์โดย: Queue ใน 26 มกราคม 2012, 13:10:33
อ้างถึงจาก: adidog ใน 26 มกราคม 2012, 12:31:02
ตอนติดต่อให้ใส่

mysql_query("SET NAMES UTF8");

ฐานข้อมูลก็ต้องเซ็ทให้เป็น utf-8 หน้าเว็บที่ทำการเรียกหรือส่งค่าก็ต้องเซ็ทเป็น utf-8 แค่นี้ปัญหาก็จะไม่เกิดครับ

เป็นการแก้ปัญหาได้ครับ แต่บอกตามตรง

เป็นการแก้ปัญหาที่ "ปลายเหตุ"
ชื่อเรื่อง: Re: สอบถามเรื่อง mysql ครับ
โพสต์โดย: greenhead ใน 26 มกราคม 2012, 13:35:33
ขอบคุณทุกความเห็นครับ

ผมเพิ่งลองทำ php+mysql ดูเมื่อเช้า ยังมึนๆนิดๆ  :wanwan011:
ชื่อเรื่อง: Re: สอบถามเรื่อง mysql ครับ
โพสต์โดย: consensus ใน 26 มกราคม 2012, 13:38:09
อ้างถึงจาก: UnzO ใน 26 มกราคม 2012, 13:05:43
จริงๆ ตอนสร้างผมว่าควรจะกำหนด collation ให้มันเป็น utf_8_general นะครับ จะได้ไม่ต้องวุ่นวาย


เห็นด้วยครับ ตั้งไว้ตั้งแต่งตอนสร้างเลยครับ