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

В дампе базы таблицы в двух кодировках. Как привести к одной?

Есть дамп базы от cms typo3 . В нём часть данных в utf-8, часть в cp-1251.

Пример:
UTF-8: (175, 'Тульская область', 2,
Win-1251: (46271846, 'Положение о Контрольно - ревизионной службе

Как так вышло изначально я не знаю, но мне необходимо привести всё это к единому виду. Сейчас часть сайта отображается нормально, часть ненормально. Меняю кодировку в браузере и то, что отображалось нормально становится ненормальным и наоборот.

Как решить эту проблему?
  • Вопрос задан
  • 2250 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
NYMEZIDE
@NYMEZIDE
резюме - ivanfilatov.ru
вариант 1:
через phpMyAdmin например, таблицы - Анализ таблицы. Получить список кривых таблиц.
сменить кодировку на UTF-8 (и заодно в CMS сделать UTF-8 по умолчанию) для конкретных таблиц.

вариант 2:
Дампер вам в помощь: Sypex Dumper
делаем бекап с define('CHARSET', 'auto')
разворачиваем бекап с define('RESTORE_CHARSET', 'forced->utf8')
должно сработать.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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