Mysql插入数据乱码

来源:互联网 发布:网络推手哪里找电话 编辑:程序博客网 时间:2024/05/16 15:57

部署项目的时候,发现插入数据位乱码,

检查编码,项目编码为utf8,mysql数据库和表的编码也是utf8。

执行:SHOW CREATE DATABASE queendb;

结果为:CREATE DATABASE `queendb` /*!40100 DEFAULT CHARACTER SET utf8 */

也是正常的。

执行SHOW VARIABLES LIKE '%char%';

发现character_set_server的编码为latin1,修改my.cnf(windows下为my.ini),添加character_set_server = utf8,再次启动,乱码解决了。