使用phpmyadmin导入CSV utf8

时间:2010-12-27 16:11:57

标签: mysql csv utf-8 phpmyadmin

我正在尝试导入一个包含韩文字符的数据集,使用CSV LOAD DATA保存为unicode编码

即使我将输入字符集设置为utf8,韩国人也会受到损害

该列的编码当然是utf8

样本记录(制表符分隔):

79  읽다  read    NULL

进入MYSQL的内容:

79  ì½ë‹¤   read    NULL

3 个答案:

答案 0 :(得分:3)

加载数据支持字符集子句

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

如果phpmyadmin忽略它,请从命令行使用它。

答案 1 :(得分:3)

似乎phpmyadmin忽略了select下拉列表,并且没有将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' 

答案 2 :(得分:0)

这是一个例子:     LOAD DATA INFILE'Data.txt'INTO TABLE tbl_name       字段由'''封闭''''       由'\ r \ n'终止的线路       IGNORE 1 LINES;

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