สอบถามเกี่ยวกับ MySQL

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา สอบถามเกี่ยวกับ MySQL

สอบถามเกี่ยวกับ MySQL

เนื่องจากผมได้ใช้ทดสอบใช้คำสั่งของ MySQL ซึ่งข้อมูลที่เก็บไว้จะเป็นข้อมูล windows-874(latin1_swedish_ci)

SELECT *
FROM `tbl_user`
WHERE `user_name` LIKE '%id%'

ผลลัพธ์ที่ได้คือจะได้ข้อมูลที่มีตัวอักษร ÍÐ ประกอบอยู่ด้วย ซึ่งเป็นการเข้ารหัสของ DB  ตามที่ผมคิดน่าจะได้ข้อมูลที่มีตัวอักษร id ประกอบอยู่

และผมก็ไม่สามารถเปลี่ยนรหัสนี้เป็น utf-8 ได้เนื่องจากข้อมูลเยอะมาก ไม่ทราบว่าพอมีวิธีแก้ไขปัญหาหรือไม่ครับ

ขอขอบคุณครับ

 



Claw 27-06-2011 15:22:45

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1

เพิ่มเติมครับตัวอักษร ÍÐ ไม่ตรงกับที่ต้องการเลยครับ



Claw 27-06-2011 15:24
 ความคิดเห็นที่ 2

 ลองใช้

 
SET NAMES 'tis620'
 
หรือ
 
SET CHARACTER SET 'tis620'
 
กำหนด ต่อจากส่วนติดต่อฐานข้อมูลเช่น
 
mysql_query("SET NAMES 'tis620' ");
 


ninenik 27-06-2011
 ความคิดเห็นที่ 3

ขอบคุณครับ เด๋ยวจะลองดูครับ



Claw 27-06-2011 22:28
1






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ