الإجابة: يمكن حل مشكلة التعليمات البرمجية المشوهة في 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 DEFAULT CHARSET=gbk; المحرك=InnoDB DEFAULT CHARSET=gbk AUTO_INCREMENT=40; |
سمة الترتيب الخاصة بـ varchar(100)
في بنية الجدول
هي gbk_chinese_ciوأن سمات الترتيب للأنواع الأخرى فارغة.
5. أضف
$db->query("SET CHARACTER SET GBK"); مطلوب في نظام Linux ولكنه غير مطلوب في نظام Windows.
هذه العملية تعادل مجموعات أحرف الاتصال وعمليات الترتيب