Перекодировка из latin1 в utf8
Опубликовано krak в Вс, 28.10.2007 - 21:43
Для начала делаем backup базы в кодировке latin1
mysqldump -u root --default-character-set=latin1 dbname > result.sql
Файл получается в кодировке Win1251 и красиво открывается в любом текстовом редакторе. Дальше делаем замену всего latin1 на utf8. Сохраняем.
- Удаляем старую базу.
- Создаем новую и указываем кодировку utf8_general_ci.
- Загружаем данные в базу db1.mysql -u root db1
Или
- Создаем новую базу с другим именем и указываем кодировку utf8_general_ci.
- Загружаем данные в базу dbname. mysql -u root dbname
Теперь настраиваем подключение. Все.
Программа для перекодировки:
Encoding Converter Windows Application
Адрес уведомления об обратной ссылке для этой записи:
http://www.kraeg.ru/trackback/233

