Ответ: Проблему с искаженным кодом в 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 CHARSET ПО УМОЛЧАНИЮ=gbk; ENGINE=InnoDB CHARSET ПО УМОЛЧАНИЮ=gbk AUTO_INCREMENT=40; |
атрибут сортировки varchar(100)
в структуре таблицы
равен gbk_chinese_ci ичто атрибуты сортировки других типов пусты.
5. Добавьте
$db->query("SET CHARACTER SET GBK"); требуется в Linux, но не требуется в Windows.
Эта операция эквивалентна наборам символов соединения и параметрам сортировки.