windows下txt文件导入mysql出现:ERROR 1300 (HY000): Invalid utf8 character string: ''

来源:互联网 发布:外贸圈海关数据 编辑:程序博客网 时间:2024/05/16 08:55

原因

今天在window下用Python3,想把爬虫的数据存入mysql,好像因为字符编码问题死活存不进去,最后没辙了,只能通过写入文件再导入mysql,没想到又出现了字符问题,通过
load data local infile "f:\data.txt into table tra_info(title, img, content);
去导入数据,mysql给出了下列错误
ERROR 1300 (HY000): Invalid utf8 character string: ''
然后请教了下同学,找到了一种解决方案

解决

  1. 在data.txt上点文件->另存为
  2. 在保存按钮的左方有一个框叫编码,一般默认显示ASCII,那么我们通过下拉框去选择UTF-8,然后保存(可以另起名字),然后再导入文件就可通过了
阅读全文
0 0