用户名:
密 码: 记住
您当前的位置:首页 > 网络编程 > php教程

php网页显示乱码

时间:2015-01-23  来源:西部数据  作者:西部数据

很久没写php了今天在用时突然了其怪的乱码错误重现是我惊诧莫名啊,下面来看看我的排查方法。

有一个很久的工程今天要莫名其妙的重新启动了,这个工程是xampp的环境——不知道xampp?你Google一下吧,这个我不多说了。

一开始轻车熟路,apahce配置,php配置……一路下来没有任何问题。开始访问吧,问题就来了,很奇怪预料之中可以运行的页面,却出了个预料之外的乱码问题。

第一个想到的是,apache的缺省字符集,于是在apache的语言扩展配置文件中加入:

AddDefaultCharset UTF-8

我的网站页面是utf-8的哦,重新启动并没有预想之中的起到作用——也就是没有作用啦!多方努力都没有作用,就这样在httpd.conf上浪费了半个小时。开始郁闷……

半个小时过去了,抽了一支烟,想到phpinfo可能能够帮上忙哦,于是打开phpinfo一看,立即惊呆了。在HTTP Response Headers一栏下的 Content-Type 项中赫然出现了:text/html gbk字样,我神呢——,为啥是gbk呢。于是重新查找各项设置,httpd.conf没有,各项扩展里面都没有这个gbk的东东……

郁闷中……

php.ini,这是总算找到了,不知道哪个鸟人狂贱的把这个地方的设置打开了,并且还不是正确的,哪个地方?

default_charset = “gbk”

就这个地方,害死老子哦!于是修改成:

default_charset = “UTF-8″

重启,一切正常了!但是咱们也不能害人不是,想着去掉看看可以不,去掉之后一切还是正常的——页面显示编码控制权重新回到了页面本身。

来顶一下
返回首页
返回首页
推荐资讯
WiFi太不安全:7岁女孩11分钟内入侵公共网络 WiFi太不安全:7岁女孩11分钟内入侵近期刚刚发布研究说WiFi网络能获得人们手机里多少私人信息,
不服跑个分?人工智能也出现“刷分”乱象 不服跑个分?人工智能也出现“刷分2014年,人工智能领域突然爆发,成为了科研和科技创业的热门
相关文章
栏目更新
栏目热门