Способ перекодирования выборочных записей в MySQL, содержащих данные в битой кодировке.
Перекодирование ошибочно добавленных нескольких записей с UTF-8 текстом
в таблицу в которой данные находятся в кодировке cp1251 (DEFAULT CHARSET cp1251).
UPDATE table SET column=CONVERT(CONVERT(CONVERT(column USING binary) USING
utf8) USING cp1251) WHERE id=123;
Сокращенный вариант, внешний CONVERT можно убрать, MySQL знает, что данные в таблице в cp1251:
UPDATE table SET column=CONVERT(CONVERT(column USING binary) USING utf8) WHERE id=123;
|