在Windows系统中,将数据导入MySQL数据库时会遇到一些数据导入异常问题,主要原因为系统之间数据编码不一致造成。
解决方法:一、 在dos命令行启动数据库服务(net start mysql)
二、 进入数据库(mysql -hlocalhost -uroot -p123456)
三、 查看数据库字符集编码情况(show variables like 'character%';)
四、 如上图,字符集编码已调整为 utf8 格式;如果字符集编码未调整,修改 MySQL 安装目录下的 my.ini 配置文件,
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置mysql 服务端默认字符集
character-set-server=utf8
五、若还未解决,将数据库属性进行调整(可在navicat里选择),将字符集设置为utf8 -- UTF-8 Unicode,问题即可解决。