LINUX.ORG.RU
ФорумAdmin

восстановить таблицу...


0

0

была в БД mysql таблица partners. и были в ней поля с кодировкой latin1_swedish_ci. туда вебмастер вбивал всякую инфу в кодировке cp1251.

вот. и всё он туда нормально вбивал и доставал. и вообще пройдясь по базам, которые на этом серваке лежали, и нашёл разные таблицы с кодировкой latin1_swedish_ci в которых хранился текст в cp1251. вот. и вдруг меня пропёрло поменять локаль в my.cnf, на 1251, добавив туда немного строчек для этого.

получилось следующее. во всех нерусских таблицах, где был русский текст, стали показываться вопросики, или примерно такие темы: oAuOooU ну или как там. короче надо это дело восстановить. бекабы баз за каждые сутки есть, в т.ч. и за день до фикса конфига.

в бекапах всё в утф8. кто может совет подкинуть?

Ответ на: комментарий от los_nikos

эта база пережила уже три админа. и каждый делал что захочет. ещё около десятка вебпрограммистов творили тоже самое.

в итоге mysql_query('SET NAME cp1251'); помогло.

Shinkei_aka_HepB
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.