thinkphp下模板输出神秘乱码,导致整体错位。

fire-rain 2012-10-24 12:52:38
用TP做了个仿百度旅游的系统,在本机(win7 iis mysql)上测试没发现明显错误,上传到服务器上后有几个页面出现错位。参考页面:http://www.513rwx.com 酒店预定与最新资讯模块。 换了好几个服务器,都会出现这种情况,而在我自己的机器上就不会。我把模板里的内容全部删除,然后查看渲染后的源文件发现在HTML标签后出现乱码字符,而模板里根本没有相关字符。如下图:
不断刷新页面会发现后面的乱码字符会跟着变化,没有任何规律,问题应该就出在这里,但是不知道这个乱码字符到底出自哪里。查检对应的操作,也没有发现任何与此相关的输出语句。求大神帮忙调试,我提供源文件,与数据库。感激不尽!
...全文
620 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
fire-rain 2013-03-31
  • 打赏
  • 举报
回复
没错,楼上的兄弟正解。清理下BOM就行了
andydream0 2012-11-12
  • 打赏
  • 举报
回复
应该是文件BOM头的问题 我之前也碰见过,这个跟Apache的设置也有问题。 当时我用的WAMP Server做的开发环境,投放是自己配的Apache+PHP 结果就乱码了,后来发现是修改某处的时候,编辑器没有清除BOM头导致的,重新用别的编辑器保存后,就OK了
letian33 2012-10-24
  • 打赏
  • 举报
回复
可能是环境问题, 一般本机用的是测试环境, 人家一般是生产环境。 其中一些环境配置还是有区别的。
xuzuning 2012-10-24
  • 打赏
  • 举报
回复
在参考页面中没有发现你说的现象
acabin 2012-10-24
  • 打赏
  • 举报
回复
图看不见

4,250

社区成员

发帖
与我相关
我的任务
社区描述
国内外优秀PHP框架讨论学习
社区管理员
  • Framework
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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