网站后台乱码怎么办

2020-06-10 科技 148阅读

刚开始学习PHP同学,在写项目的时候因为经验不足,会出现乱码的情况,乱码的情况有很多种:

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

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

    如果使用gb2312编码

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

    静态页面添加

    如果使用utf-8编码

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

    静态页面添加

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'");

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

学会了吗?

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com