Конвертация дампа базы из одной кодировки в другую
27.11.2007
Столкнулся с проблемой, когда сам дамп базы изначально в кодировке UTF-8, а нужно залить базу в кодировке cp1251
Тогда можно просто переконвертировать дамп из utf-8 в cp1251
Делается это командой
iconv -f utf-8 -t cp1251 dump_utf8.sql > dump_cp1251.sql
А если кодировка запортилась, тогда что делать?
А что значит запортилась? Если получилось так, что файл перекодирован в неверную кодировку, то надо определить в какой он был кодировке и перекодировать назад. В общем с такой ситуацией я не сталкивался. Еще есть утилиты, которые определяют кодировку и перекодируют.