注意:中文乱码也就是编码问题,最终就是将其它编码格式改为UTF8,如果你在解决这个问题之前已经创建了数据库及表,那么这些库和表都是原先的编码格式,都要改。
先讲怎样配置:打开my.ini,定位到## UTF8 Settings这里,然后把红框中的“#”都删除也就是取消注释,然后保存并重启mysql。
在很多人的博客中提到在my.ini中添加四段代码,可能鉴于版本不一样并未生效,而此处官方已经预留了UTF8的支持,所以直接打开此设置即可。
配置完mysql,需要对原先创建的数据库、表及表内字段的编码格式进行更改(一定要注意表内字段也要单独更改编码格式!如果觉得麻烦,可以直接删除表重建),将编码格式改为UTF8。