将UTF-8中的批量CSV数据导入MySQL

Tom*_*Tom 8 mysql csv utf-8 load-data-infile

我正在尝试将大约10K行的UTF-8编码数据导入到新的MySQL表中.

我可以LOAD DATA INFILE通过MySQL Workbench 成功完成,但UTF-8字符会被破坏.我已经通过PHP测试了数据库,它接受商店UTF-8字符很好.这个问题似乎与之相关LOAD DATA INFILE,而且我遇到了一些关于此问题的线索.

有没有人知道一种变通方法,或者可能是另一种同样简单的方法来导入CSV数据?

谢谢.

解决:

对于其他看到此问题且具有相同问题的人,只需在运行时添加字符集作为参数即可LOAD DATA INFILE.比我意识到的简单:)

Mig*_*ura 12

根据LOAD DATA的MySQL文档,您可以CHARACTER SET在语句中指定一个参数来提供输入文件字符集.

您是否尝试过提供'utf8'输入字符集?