在利用php与mysql数据库连接时为什么在数据库返回信息是会出现中文乱码现象?

发布网友 发布时间:2022-04-06 06:51

我来回答

4个回答

热心网友 时间:2022-04-06 08:21

我也出现过很多次,不过后来发现,乱码还与文件编码有关,就是记事本打开php文件,再另存为看是什么编码的如果是ANSI编码的在windows下应该会正常产生编码,如果是其他的那就改成ANSI再保存,要注意记事本中代码有没有乱码,没有再保存。

热心网友 时间:2022-04-06 09:39

在每次连接数据库后都在php里执行这样一个语句:
mysql_query("set name utf8");
当然这个要在你的数据库里的表都是utf8的。
其实mysql这个数据库用到了好多编码 。去网上查点资料看看吧

热心网友 时间:2022-04-06 11:13

mysql_query("set names gb2312");
定义下编码

热心网友 时间:2022-04-06 13:05

("set names gb2312");

参考资料:("set names gb2312");

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com