สงสัย

Wed 13 Jun 2007 16:50:16
Wed 13 Jun 2007 16:50:16
phpMyAdmin-2.6.3-rc1 ตัวนี้ เลือก language เป็น Thai (th-utf-8) แล้ว แต่พอเพิ่มข้อมูลลงไปในตารางด้วยภาษาไทย ระบบกลับไม่เป็นภาษาไทยกลายเป็นภาษาที่อ่านไม่รู้เรื่องมีวิธีแก้ไขอย่างไรค่ะ
webmaster

Thu 14 Jun 2007 23:20:16
Thu 14 Jun 2007 23:20:16
ต้องดูว่าตั้ง charset และ collation ทั้ง 4 ส่วนเป็นอะไรด้วยครับถ้าใช้แค่ ไทย, eng ก็ตั้งเป็น tis620 ทั้งหมดก็ได้ครับ
สงสัย

Fri 15 Jun 2007 10:11:07
Fri 15 Jun 2007 10:11:07
ที่หน้า phpMyAdmin-2.6.3-rc1 กำหนด language เป็น Thai(th-utf-
ไม่มี tis620 ให้เลือกค่ะ
Charsert ของ MySQL : UTF-8Unicode(utf![]()
MySQL Connection Collation = tis620_thai_ci
ส่วนในหน้า Dreamweaver กำหนด properties = <meta http-equiv="Content-Type" content="text/html; charset=windows-874">
แต่ก็ยังไม่ได้อยู่ดีค่ะ
webmaster

Fri 15 Jun 2007 11:10:54
Fri 15 Jun 2007 11:10:54
ใน MySQL ตั้งแต่ 4.1 เป็นต้นมาจะมี collation 4 ส่วนครับ Server/Connection Collation เป็นค่าในการติดต่อสื่อสารของ server, Database Collation/Table Collation/Column Collation เป็นชนิด collation ที่ใช้ในอ่าน/เขียนข้อมูล
ตรวจสอบดูว่าสามารถอ่านข้อมูลในฐานข้อมูลได้ถูกต้องหรือไม่ใน phpMyAdmin ถ้าสามารถอ่านได้แปลว่าการอ่านเขียนข้อมูลปกติ แต่ผิดที่ Connection Collation
ถ้าไม่สามารถอ่านได้เป็นอัขระของภาษาอังกฤษหรือไม่รู้ตัวอักษรอะไร แปลว่า Collation ในการอ่านเขียนข้อมูลผิด
ถ้าไม่สามารถอ่านได้และเป็นเครื่องหมาย ?? ทั้งหมดแปลว่าผิดทั้ง Connection Collation และ Collation ในการอ่าน/เขียนข้อมูล
ตรวจสอบดูว่าสามารถอ่านข้อมูลในฐานข้อมูลได้ถูกต้องหรือไม่ใน phpMyAdmin ถ้าสามารถอ่านได้แปลว่าการอ่านเขียนข้อมูลปกติ แต่ผิดที่ Connection Collation
ถ้าไม่สามารถอ่านได้เป็นอัขระของภาษาอังกฤษหรือไม่รู้ตัวอักษรอะไร แปลว่า Collation ในการอ่านเขียนข้อมูลผิด
ถ้าไม่สามารถอ่านได้และเป็นเครื่องหมาย ?? ทั้งหมดแปลว่าผิดทั้ง Connection Collation และ Collation ในการอ่าน/เขียนข้อมูล
สงสัย

Fri 15 Jun 2007 14:20:41
Fri 15 Jun 2007 14:20:41
แล้วมีวิธีแก้ไขอย่างไรค่ะ
webmaster

Fri 15 Jun 2007 17:20:15
Fri 15 Jun 2007 17:20:15
ต้องดูว่าผิดตรงไหนครับ ก็เปลี่ยนเป็น collation ที่ถูกต้องครับ

















