我正在尝试导入一个包含韩文字符的数据集,使用CSV LOAD DATA保存为unicode编码
即使我将输入字符集设置为utf8,韩国人也会受到损害
该列的编码当然是utf8
样本记录(制表符分隔):
79 읽다 read NULL
进入MYSQL的内容:
79 ì½ë‹¤ read NULL
答案 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;