คำตอบ: ปัญหารหัสที่อ่านไม่ออกใน MySQL 5.0.16 สามารถแก้ไขได้ด้วยวิธีการต่อไปนี้:
1. ตั้งค่า phpMyAdmin
ภาษา:จีนตัวย่อ (zh-utf-8) ชุดอักขระ MySQL: UTF-8 Unicode (utf8) การพิสูจน์อักษรการเชื่อมต่อ MySQL gbk_chinese_ci |
2. เมื่อสร้างฐานข้อมูล
ให้ตั้งค่าเป็น gbk_chinese_ci
3. ใช้ SQL เพื่อสร้างตาราง
ENGINE=ชุดคำสั่งเริ่มต้นของ MyISAM=gbk; เครื่องยนต์ = ค่าเริ่มต้นของ InnoDB = gbk AUTO_INCREMENT = 40; |
แอตทริบิวต์การจัดเรียงของ varchar(100)
ในโครงสร้างตาราง
เป็น gbk_chinese_ci และแอตทริบิวต์การจัดเรียงประเภทอื่นๆ ว่างเปล่า
5. เพิ่ม
$db->query("SET CHARACTER SET GBK"); จำเป็นสำหรับ Linux แต่ไม่จำเป็นสำหรับ Windows
การดำเนินการนี้เทียบเท่ากับชุดอักขระการเชื่อมต่อและการจัดเรียง