欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

php中文乱码解决

程序员文章站 2022-05-16 14:57:58
...
初学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教程有兴趣的朋友有所帮助。