PHP中文一样编码不一样为什么怎么解决

PHP中文一样编码不一样为什么怎么解决,第1张

PHP编程

需要下面几个编码的统一:

1创建数据库时就设置成

utf8

2连接数据库时设置utf8

mysql_query

("set

names

utf8");

3PHP文件是utf8编码

4PHP文件header头是utf8

控制文件

编码:

header("Content-type:

text/xml;

charset=utf-8");

两边入手,

PHP,需要设置页面编码,加一行代码:

header('Content-Type:text/html;charset=utf-8');

这样就把输出编码改为了UTF-8

但是,MySQL也要设置,那就是连接到数据库之后再加一行

mysql_query("SET

NAMES

`UTF-8`");

即可

当然,你得保证你的数据库的字符集是UTF-8

如果仍然出错,那就说明数据库的字符集配置有问题

以上就是关于PHP中文一样编码不一样为什么怎么解决全部的内容,包括:PHP中文一样编码不一样为什么怎么解决、php访问mysql数据库时,读出的数据是问号!如何解决,设置的编码方式是utf-8、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9276575.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存