Поломанная кириллица обычно появляется, когда кодировка дампа, соединения с базой или collation таблиц не совпадают. Исправление зависит от того, где именно текст сломался.

Что проверить

  1. Проверьте кодировку исходного дампа.
  2. Проверьте collation базы и таблиц, для современных CMS лучше utf8mb4.
  3. Проверьте, что приложение подключается в UTF-8/utf8mb4.
  4. Не импортируйте один и тот же сломанный дамп повторно без понимания источника.

Важно

Если данные уже сохранены как вопросительные знаки, одна смена collation не вернет исходный текст. Нужен хороший бэкап или оригинальный дамп.

Проблемы кодировки лучше диагностировать до очередного импорта

Если кириллица превратилась в вопросительные знаки, пришлите, где текст еще читается и где уже сломан.

Разобрать кодировку базы