一、查看mysql编码
show variables like 'character%';
如果出现 latin1
character-set-database latin1
character-set-server latin1
则可以用下述方法解决
在/etc/mysql
中找到my.cnf
文件
sudo vi my.cnf
在其中加入如下代码
[client]
default_character_set=utf8
[mysqld]
collation_server = utf8_general_ci
character_set_server = utf8
保存退出后重启mysql
sudo service mysql restart
进入mysql查看编码
show variables like 'character%';
如果显示
character-set-database utf8
character-set-server utf8
则可以插入中文了