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

Почему в БД PHPMyadmin отображаются не верные символы?

Добрый день.

Проблема следующая:
При переносе БД, съехали все кириллические символы. При этом в ручную везде выставил кодировку utf8_general_ci. На сайте также кодировка UTF8.

Не могу понять, в чем проблема(((

5e529128654ed295838318.png

5e52912dd7633886017078.png
  • Вопрос задан
  • 106 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
nokimaro
@nokimaro
Меня невозможно остановить, если я смогу начать.
Если данные побились при переносе, то смена кодировки пост-фактум может не помочь.
1. Нужно проверить содержимое дампа. Так как может быть проблема в том как сохранены данные там.
2. Перезалить дамп по новой

Если у вас, предположим таблица была в latin или cp1251 в старой базе, вы сделали дамп. Он тоже в latin. Заливаете в новую базу которая настроена на utf8, то корректно дамп не зальётся никогда.

Не хватает информации по исходным данным. Но для случая если данные были в 1251 и сейчас хотим utf8 то содержимое дампа можно переконвертить через iconv или enconv
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽