Страница 1 из 1

Что-то MySQL на UTF8 нормально перевести не могу

Добавлено: 2010-07-27 23:01:22
Gamerman
Жил был сервер с базой в кодировке cp1251.
Виндовый мускульний клиент после "set names cp1251" перегонял в таблицу данные командой

Код: Выделить всё

mysql> load data local infile 'c:\\tempmnt\\gl.tmp' replace into table glob fields terminated by '\t' lines terminated by '\n';
Решил перевести все это дело на utf8. Поменял все настройки, сменил структуры БД и таблиц. Но при перегонке не записывается кирилица в текстовые поля. Хотя, если использовать команду типа update, то строки кириличные пишутся.
Mysql-server-5.5.5.
Не думаю, что проблема в сервере, скорее в моих настройках. Но что я забыл сделать?

Re: Что-то MySQL на UTF8 нормально перевести не могу

Добавлено: 2010-07-28 9:05:00
Gamerman
Разобрался. Нужно было указать кодировку заливаемого файла.
mysql> load data local infile 'c:\\tempmnt\\gl.tmp' replace into table glob character set cp1251 fields terminated by '\t' lines terminated by '\n' ;