咨询电话:
15628812133
21
2018/07

PHP如何解决出现乱码的问题

发布时间:2018-07-21 11:11:38
发布者:liyongxing
浏览量:
0

刚开始学习PHP同学,在写项目的时候因为经验不足,会出现乱码的情况,因此,我做了个小小的总结,在这里与大家分享一下。

乱码的情况有很多种,今天主要给大家分享常遇到的一些问题

  1. PHP文件输出时出现乱码

php文件本身的编码一定要与网页的编码相匹配

如果使用gb2312编码

那么php要输出头:header(“Content-Type: text/html; charset=gb2312")

静态页面添加

如果使用utf-8编码

那么php要输出头:header(“Content-Type: text/html; charset=utf-8")

静态页面添加

luanma.jpg

2.PHP与My SQL数据交互出现乱码

PHP要与数据库的编码一致

在需要做数据库操作的php程序前加mysql_query("set names '编码'");编码和php编码一致

如果php编码是gb2312那mysql编码就是gb2312

写法:

mysql_query("set names 'GBK'");

如果是utf-8那mysql编码就是 utf-8

写法:

mysql_query("set names 'utf8'");

这样插入或检索数据时就不会出现乱码了

luanma1.jpg

学会了吗


关键词:
返回列表