php中文乱码解决
程序员文章站
2022-05-16 14:57:58
...
初学php,写了个简单页面,发现中文乱码
而html的头中已经指定了字符集为gb2312
开始怀疑是配置的问题,
采用的是apache+php
首先,判断是否是apache配置的问题,如果任何网页页面发布到apache后都会中文乱码,那就要改动apache的配置文件 apache/conf/httpd.conf
判断方法:
另建一个纯html文件 test.html
你好!
看是否会乱码,
如果显示不正常,则应在httpd.conf中 增加一行: AddDefaultCharset
GB2312
如果显示正常,则说明不是apache的问题,应该去检查php的配置文件:
php.ini中的default-charset是什么,最好改成utf-8
然后在php代码块中输出头:header("Content-type:text/html;charset=GB2312");
如图:
成功解决问题:
以上就介绍了php中文乱码解决,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
上一篇: php下过滤html代码的函数 提高程序安全性_php技巧
下一篇: oracle 存储过程 出错