当前位置:Gxlcms > PHP教程 > php中文乱码解决

php中文乱码解决

时间:2021-07-01 10:21:17 帮助过:19人阅读

初学php,写了个简单页面,发现中文乱码

而html的头中已经指定了字符集为gb2312

开始怀疑是配置的问题,

采用的是apache+php

首先,判断是否是apache配置的问题,如果任何网页页面发布到apache后都会中文乱码,那就要改动apache的配置文件 apache/conf/httpd.conf

判断方法:

另建一个纯html文件 test.html





php学习

你好!

看是否会乱码,

如果显示不正常,则应在httpd.conf中 增加一行: AddDefaultCharset GB2312

如果显示正常,则说明不是apache的问题,应该去检查php的配置文件:

php.ini中的default-charset是什么,最好改成utf-8

php中文乱码解决

然后在php代码块中输出头:header("Content-type:text/html;charset=GB2312");

如图:

php中文乱码解决

成功解决问题:

php中文乱码解决

以上就介绍了php中文乱码解决,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

人气教程排行