解决方法:设置数据库的字符集设为utf-8,把排序规则设置为utf8_general_ci,同时把表的排序规则也设置为utf8_general_ci
1.在mysql里面设置字符集
查看字符集, character_set_database和character_set_server一般是默认latin1,需要把他改成utf8
SHOW VARIABLES LIKE 'char%';
set character_set_database=utf8;
set character_set_server=utf8;
再次查看字符集SHOW VARIABLES LIKE 'char%';
设置成功
2.去navicat创建数据库并设置字符集和排序规则
CREATE DATABASE testStu CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
创建数据库成功后在该数据库正常导入csv文件就成功啦!