Как переконвертировать файл базы и данные mysql из CP1251 в UTF-8?
Как переконвертировать файл базы и данные mysql из CP1251 в UTF-8 ?
Раньше была инструкция, по ней делал. Заходишь под root, потом делаешь dump бд, потом dump сконвертированной бд и.т.д.
Дмитрий Тарасов: Нет, все способы будут связаны с полным копированием таблиц. Менять кодировку внутри таблицы - крайне сложно.
Можете попробовать написать скрипт, который будет например создавать копию таблицы, но уже с нужнйо кодировкой и копировать все данные селектами - тогда не нужно создавать внешний дамп.
Насчет быстродействия - зависит от объемов.
Пример подобного способа - нагуглил на Хабре