chyngys
@chyngys
programmable hyperlinked pasta

Какую кодировку использует PDO?

Заранее спасибо.
Недавно начал использовать PDO для работы с MySQL. И сразу проблема. Если все запрашивать и добавлять через php то нормально. Но если посмотреть в phpmyadmin или mysql workbench то там иероглифы.
2c7d9ac6976e4324b161fec35dc9ce0f.jpg
это php так показывает. И добавляет то что надо. Но так phpmyadmin показывает
6b92b8acf263434181c8be7f79ad89fb.jpg
  • Вопрос задан
  • 183 просмотра
Решения вопроса 1
SagePtr
@SagePtr
Еда - это святое
По дефолту - никакую (сервер MySQL выберет, скорее всего это latin1 будет). Потому нужно вручную или в строку соединения прописывать кодировку, или для более старых версий PHP (до 5.3.6 кажется) - запрос set names, как обычно.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Попробуйте создать новую БД через phpmyadmin. При создании укажите кодировку Utf-8 general_ci. Все должно быть норм
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы