Я пытаюсь загрузить данные из txt файла в следующую таблицу MySQL
CREATE TABLE test_cyrillic
(
id INT,
name NATIONAL VARCHAR(200)
);
Файл с данными выглядит так
1 Отзывы › Техника и оборудование
База данных была создана с использованием набора символов UTF8 и сопоставления utf8_general_ci.
Команда выглядит так
LOAD DATA LOCAL INFILE 'S:\\Projects\\MyDir\\test_cyrillic.txt'
INTO TABLE test_cyrillic
CHARACTER SET utf8
FIELDS TERMINATED BY '\t'
OPTIONALLY ENCLOSED BY '"' ESCAPED BY ''
LINES TERMINATED BY '\r\n'
Однако, выбирая данные из этой таблицы, я получаю следующий вывод
id name
0 B7K2K : "5E=8:0 8 >1>@C4>20=85
В то время как при вставке данных с помощью оператора INSERT
insert into test_cyrillic values(2,N'Отзывы › Техника и оборудование')
все нормально. Может ли кто-нибудь сказать мне, что не так с LOAD DATA в этом случае?