网站后台乱码怎么办

网站后台突然间乱码,虽然选择的是自动选择编码,还是乱码,需要手动选择utf-8... 网站后台突然间乱码,虽然选择的是自动选择编码,还是乱码,需要手动选择utf-8 展开
 我来答
百度网友4bae125
2018-07-24 · TA获得超过1194个赞
知道小有建树答主
回答量:1187
采纳率:82%
帮助的人:143万
展开全部

刚开始学习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'");

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

学会了吗?

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式