Как перекодировать таблицы?

andrew

Новичок
Как перекодировать таблицы?

Всем привет!

Подскажите пожалуйста как можно, перекодировать таблицы в базах MySQL.

Суть - необходимо перебросить данные из одной базы в другую,
но при этом перекодировать текстовые данные таблиц из utf8 в cp1251.

Заранее спасибо.
 

BAR

Новичок
Функция преобразования кодировок.
Convert_cyr_string(string $str, char $from, char $to) – переводит строку $str из кодировки $from в кодировку $to.
Виды кодировок:
- k – koi8-r
- w – windows -1251
- I – iso8859-5
- a – x-cp866
- d – x-cp866
- m –x-mac-cyrillic

Можна использовать ету функцию(посмотрите в документации). Но те кодировки в которые Вы хотите нужно поискать в справочнике!
 

chira

Новичок
andrew

можешь сделать дамп в кодировке 1251, ключик --default-character-set=cp1251
дамп уже будет в нужной тебе кодировке
 

andrew

Новичок
Всем привет!

Спасибо за помощь, но я сам разобрался.

ALTER TABLE tbl_name CONVERT TO CHARACTER SET charset_name;
 
Сверху