Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MySQL > проблема с Load data infile и русским языком


Автор: Yugine 12.10.2007, 14:37
заполняю таблицу при помощи Load data infile. При этом вместо русского вылазят ||||||| в Query Browser-e или ????? в консоли. С английским все норм.
кодировка utf8

При этом, если в Query Browser-e сделать edit этих крякозябров (написать строку по русски). То при селекте она вылезет нормально на русском.

у меня MySQL5.0


Подскажите, пожалуйста, как с этим справиться.

Автор: Ghirik 13.10.2007, 22:14
Из меня плохой подсказчик smile , но однозначно в базу ложится не в utf-8.

Попробуйте вначале выполнить
Код

SET character_set_database = utf-8;

а потом уже Load data infile.
Но нужно, конечно, быть уверенным, что загружаемый файлик в нужной кодировке.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)