您的位置:首页 > 数据库 > MySQL

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

2017-06-18 18:49 477 查看

原因

今天在window下用Python3,想把爬虫的数据存入mysql,但因为字符编码问题死活存不进去,最后没辙了,只能先把数据写入txt文件再导入mysql,没想到又出现了字符问题。

先用下面命令把txt导入mysql。

load data local infile "f:\data.txt  into table tra_info(title, img, content);


mysql给出了下列错误提示

ERROR 1300 (HY000): Invalid utf8 character string: ''


然后请教了下同学,找到了一种解决方案

解决

在data.txt上点文件->另存为

在保存按钮的左方有一个框叫编码,一般默认显示ASCII,那么我们通过下拉框去选择UTF-8,然后保存(可以另起名字),然后再导入文件就可通过了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql windows character