2022年01月14日整理发布:phpmysql汉字乱码怎么办

导读 让我们来给你解释一下php mysql汉字乱码怎么办。相信朋友们也应该密切关注这个话题。现在来说说php mysql汉字争抢好友。边肖还收集了...

让我们来给你解释一下php mysql汉字乱码怎么办。相信朋友们也应该密切关注这个话题。现在来说说php mysql汉字争抢好友。边肖还收集了关于php mysql汉字置乱的相关信息。我希望你看到后会喜欢。

MySQL汉字乱码的解决方法:首先,在Apache目录中检查PHP源文件,并将其更改为utf8格式;然后添加代码“MySQL _ query(‘set name utf8’);”在执行SQL语句命令之前。很好。

本文的操作环境:Windows7系统,PHP7.1,戴尔G3电脑。

用php编写中文乱码的示例解决方案

php mysql中中文乱码的解决方案是数据库连接建立后将编码方式改为中文。

代码如下:

$ LinkID=@ MySQL _ connect(' localhost ',' root ',' admin ');

if(!$linkID)

{

回应“数据库连接失败!”;

}

Echo“数据库连接成功!”;

MySQL _ query(' SET character _ SET _ connection=GBK ',$ linkID);//将连接更改为中文编码。这种方式

[推荐研究:《PHP视频教程》]

只能保证插入可以正常进行,但是插入后的数据乱码。有待解决。

继续上面的问题,看看Apache目录下的PHP源文件,发现页面的编码方式是ANSI,所以我把它改成了utf8格式。然后在执行SQL语句命令之前添加以下代码:

MySQL _ query(' set name utf8 ');这句话的意思是:php写mysql的代码是utf-8。

可以防止mysql的中文数据在phpmyadmin中被乱码!//非常重要!然后再次执行插入操作,中文可以正常插入数据库,不再乱码。

总结:如果通过php将中文写入Mysql数据库,一定要保证PHP源文件的编码格式是utf8mysql连接,并且将utf8数据库表的编码格式保持为utf8,这样这三点一致的话,就可以成功写入中文!以上就是如何加扰php mysql汉字的细节!

来源:php中文网站

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

猜你喜欢

最新文章