Задать вопрос
fast-je
@fast-je
Пишу на php.

Как переконвертировать файл базы и данные mysql из CP1251 в UTF-8?

Как переконвертировать файл базы и данные mysql из CP1251 в UTF-8 ?
Раньше была инструкция, по ней делал. Заходишь под root, потом делаешь dump бд, потом dump сконвертированной бд и.т.д.
  • Вопрос задан
  • 375 просмотров
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillbox
    Java-разработчик
    8 месяцев
    Далее
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
saboteur_kiev
@saboteur_kiev
software engineer
Под линуксом, можете конвертнуть текстовый дамп базы данных
iconv -f CP1251 -t UTF-8 dump.original -o dump_converted

Затем залить его назад в базу, но кодировку самих таблиц/базы данных при этом тоже нужно поменять на utf-8.
Ответ написан
@Swartalf
https://dev.mysql.com/doc/refman/5.7/en/alter-tabl...

Changing the Character Set

To change the table default character set and all character columns (CHAR, VARCHAR, TEXT) to a new character set, use a statement like this:

ALTER TABLE tbl_name CONVERT TO CHARACTER SET charset_name;
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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