CSV utf8 импорт с phpmyadmin - PullRequest
       12

CSV utf8 импорт с phpmyadmin

3 голосов
/ 27 декабря 2010

Я пытаюсь импортировать набор данных с корейскими символами, сохраненный в кодировке Юникод с использованием CSV LOAD DATA

даже когда я установил входной набор символов в utf8, корейский гет получил искаженный

кодировка для этого столбца, конечно, utf8

Пример записи (с разделителями табуляции):

79  읽다  read    NULL

что входит в MYSQL:

79  ì½ë‹¤   read    NULL

Ответы [ 3 ]

3 голосов
/ 05 мая 2011

Кажется, что phpmyadmin игнорирует выпадающий список и не добавляет в запрос предложение CHARACTER SET utf8.

Вы можете вручную выполнить запрос, однако phpMyAdmin должен.Попробуйте это:

LOAD DATA LOCAL INFILE 'e:\\www\\wro11.csv' INTO TABLE `videos` CHARACTER SET utf8 FIELDS TERMINATED BY ';' ENCLOSED BY '"' ESCAPED BY '\\' LINES TERMINATED BY '\n' 
3 голосов
/ 29 декабря 2010

загрузка данных поддерживает предложение набора символов

load data local infile 'filename.txt' into table test.unicode CHARACTER SET utf8

Используйте его из командной строки, если phpmyadmin игнорирует его.

0 голосов
/ 01 декабря 2012

вот пример: ЗАГРУЗИТЬ ДАННЫЙ ИНФИЛЬ «data.txt» В ТАБЛИЦУ tbl_name ПОЛЯ, ПРЕКРАЩЕННЫЕ ',' ЗАКРЫТЫМИ '' ' ЛИНИИ, ПРЕКРАЩЕННЫЕ '\ r \ n' IGNORE 1 LINES;

http://dev.mysql.com/doc/refman/5.0/en/load-data.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...