fast-je
@fast-je
Пишу на php.

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

Как переконвертировать файл базы и данные mysql из CP1251 в UTF-8 ?
Раньше была инструкция, по ней делал. Заходишь под root, потом делаешь dump бд, потом dump сконвертированной бд и.т.д.
  • Вопрос задан
  • 361 просмотр
Пригласить эксперта
Ответы на вопрос 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;
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы