polyetilen
Заблокирован
- Регистрация
- 10 Авг 2006
- Сообщения
- 810
- Реакции
- 475
может такой скрипт сконвертирует
dump.txt - файл дампа базы
Когда будет дамп в utf8 кодировке, дальше в дампе удалить все "DEFAULT CHARSET=cp1252" или "DEFAULT CHARSET=latin1", удалить все "DEFAULT CHARSET=какой-то".
В базе в которую импортировать надо поставить Collation "utf8_general_ci" в настройках или выполнить запрос
и импортировать дамп, тогда все таблицы и текстовые поля примут по умолчанию кодировку базы.
PHP:
<?
file_put_contents("new_file.txt", iconv('Windows-1251', 'UTF-8', file_get_contents('dump.txt')));
?>
Когда будет дамп в utf8 кодировке, дальше в дампе удалить все "DEFAULT CHARSET=cp1252" или "DEFAULT CHARSET=latin1", удалить все "DEFAULT CHARSET=какой-то".
В базе в которую импортировать надо поставить Collation "utf8_general_ci" в настройках или выполнить запрос
Код:
ALTER DATABASE Novaya_baza DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci