Задать вопрос

Умляуты в MySQL

Столкнулся с любопытной проблемой:
Есть БД с данными собранными с немецких сайтов в UTF8 кодировке.
Если делать выборку данных через PHP то в браузере все отображается корректно.
Однако если подключиться консолью к БД либо зайти через виндовый MySQLFront
то вместо умляутов отображаются вот такие любопытные символы — ü.
В консоле, клиененте и БД настроена кодировка UTF8.
Перерыл пол-googl'а но решения так и не нашел.
  • Вопрос задан
  • 3323 просмотра
Подписаться 2 Оценить 2 комментария
Пригласить эксперта
Ответы на вопрос 2
maxout
@maxout
в шрифте, который используется в терминале на ближайшей к вам стороне, точно эти символы есть? с клавиатуры их набрать или копипастнуть получается?

я бы грешил на шрифт, но если с ним всё ок, тогда вывод locale и show variables like 'character%'; в студию!
Ответ написан
Bambr
@Bambr
mysql-front.software.informer.com/5.0/ вот здесь пишут что у MySQLFront проблемы с utf-8…
ЗЫ на всякий случай еще убедитесь, что SHOW CREATE TABLE показывает, что таблица и ее поля используют utf-8. character_set_database это всего лишь дефолтный чарсет для данной базы, не более.
Ответ написан
Ваш ответ на вопрос

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

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