phpstorm软件工程下,针对表单提交到MySQL数据库出现中文乱码的情况的解决方案(究极解决方案)

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%'

在这里插入图片描述

如果变成了我的样子,解决成功

妈妈再也不用担心我乱码了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值