mysql导入txt类型数据时出现错误 ERROR 1300 (HY000): Invalid utf8 character string: '̨

来源:互联网 发布:知乎的目的 编辑:程序博客网 时间:2024/05/29 04:14

mysql导入txt类型数据(内有多行数据)时出现错误 ERROR 1300 (HY000): Invalid utf8 character string: '̨


mysql> load data local infile "d:/x.txt" into table tb_model;
ERROR 1300 (HY000): Invalid utf8 character string: '̨’


原有x.txt(测试txt)中有2行数据,当删除1行后再导入可以正常导入


查询表中所有字段字符集,确认Collation都是想要的utf8_general_ci

mysql> show full columns from tb_model;


最后试着将txt文件另存,修改编码为UTF-8后保存,这时导入数据正常了


总结错误原因1)原有TXT文件编码为ANSI,在处理一些字符可能出错,所以无法正常导入;

2)而单行数据没有不能处理的字符,所以可以正常导入。


0 0
原创粉丝点击