MySQL « Проблемы с кодировкой
Здравствуйте. Не подскажите почему когда я заношу данные в таблицу mysql через phpmyadmin, скрипт выводит одни вопросы, а когда заношу через скрипт, то все нормально в скрипте, но в phpmyadmin отображаются кракозябры.
Данные таблицы:
Тип: InnoDB
Кодировка: utf8_general_ci.
С БД работаю с помощью библиотеки DBSimple. Может ей InnoDB не нравится или она с utf не работает?
Данные таблицы:
Тип: InnoDB
Кодировка: utf8_general_ci.
С БД работаю с помощью библиотеки DBSimple. Может ей InnoDB не нравится или она с utf не работает?
1 ответов
Пересмотрите все, чтобы у вас везде были одинаковые кодировки.
Попробуйте еще выполнить эти запросы, возможно поможет.
mysql_query("set character_set_client='utf8'");
mysql_query("set character_set_results='utf8'");
mysql_query("set collation_connection='utf8_general_ci'");
Нужно настроить сам phpmyadmin для работы с кодировкой именно Вашей базы. Это, если мне не изменяет память, можно сделать на главной странице phpmyadmin.