晕!utf-8编码zh-cn语言,生成页面时每个include产生一个问号

martin_teddybear 2009-04-10 05:16:50
HEAD:
------------------------------
<meta http-equiv=Content-Type content="text/html; charset=utf-8">
<meta http-equiv="Content-Language" content="zh-cn">

环境:
------------------------------
Apache/2.2.11 (Unix) PHP/5.2.5 with Suhosin-Patch
Zend Engine v2.2.0
with Zend Extension Manager v1.2.2
with Zend Optimizer v3.3.3

问题描述:
------------------------------
php版本未升级之前(记不得上一个版本是5.1.x还是5.2.x了,晕)网站正常显示,但升级到5.2.5后,每个include语句都在页面产生一个隐藏的问号(浏览器中不显示,但页面文件中存在。注意我说的是编码为3F的问号,不是所谓的“乱码”)。升级前后php.ini的内容逐行核对了,没有差异。最后把HEAD中的utf-8整成gb18030才算解决了。晕!PHP版本越高BUG越多?不知哪位同行遇到过这个问题?

特别说明:没有使用数据库,运行的纯php源码。
...全文
104 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
martin_teddybear 2009-05-14
  • 打赏
  • 举报
回复
每一个文件都检查了,都确保是用utf-8保存的,还是不行。

无法查明原因。结贴
总哈哈 2009-04-13
  • 打赏
  • 举报
回复
页面编码出问题了,全改成utf-8就好了!
lonelyriver 2009-04-13
  • 打赏
  • 举报
回复
配置问题吧……
Meteorlet 2009-04-13
  • 打赏
  • 举报
回复
检查一下PHP文件的编码
Steve 2009-04-12
  • 打赏
  • 举报
回复
看看php.ini
gxustudent 2009-04-12
  • 打赏
  • 举报
回复
我也是用5.2.5的,我的都没有这样的问题,是不是你include的文件有问题!
HuBeiEnShiHuTao 2009-04-11
  • 打赏
  • 举报
回复
没遇到过这种问题
应该网 2009-04-10
  • 打赏
  • 举报
回复
没有遇到这样的情况。

20,332

社区成员

发帖
与我相关
我的任务
社区描述
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
phpphpstorm 技术论坛(原bbs)
社区管理员
  • 开源资源社区
  • phpstory
  • xuzuning
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧