今天做项目的时候用到了ubuntu服务器上的mysql,发现插入的中文数据是乱码的。这里总结一下我在网上找到的处理方法:
输入:sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf打开文件,然后在[msyqld]下面输入:
init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
保存并退出就可以了
然后输入: sudo /etc/init.d/mysql restart
重启mysql服务就可以了