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

it2023-12-23  66

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

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

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

最新回复(0)