一、查看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
则可以插入中文了