1.首先打开phpstorm ,执行数据库语句
SHOW VARIABLES LIKE '%char%'
观察出现的(这里是我的)
你的character_set_server后面是不是latin1
以及你的character_set_database后面的也是latin1
就是这里出现的错误,服务器提交的表单在转换的过程中出现了乱码
那么解决方案,就是让这一项变成utf8
2.修改my.ini文件
打开这里character_sets_dir显示的路径,进入该路径后,以记事本方式打开my.ini
打开任务管理器-》服务,找到MySQL关闭
在my.ini文件末尾添加
[mysqld]
character-set-database=utf8
character-set-server=utf8
保存后重新在服务里面启动MySQL
再次
SHOW VARIABLES LIKE '%char%'
如果变成了我的样子,解决成功
妈妈再也不用担心我乱码了