apache2.2输出html有异常


本地站点测试完成之后,将代码clone到服务器上,服务器用的是windows server 2003
本地首页的代码是这样的
请输入图片描述

但是放到远端服务器上就变成这样了
请输入图片描述

远端的html里head标签的内容全跑到body里去了,而且body里一开始有一块很大的空字符串,造成了访问网站的时候最上面有一块很明显的空白,但是本地运行的是完全没有问题的,猜想是不是远端服务器的apache有问题,有没有哪位大大遇到过这样的情况的,需要做哪些配置,急求啊,预祝各位新春快乐~

apache2.2 apache php HTML ruby-on-rails

开飞机的猛男 10 years, 11 months ago

参考一下这个帖子:
http://bbs.csdn.net/topics/380258641

附此楼猪最后解决问题的方案:

多谢大家,更谢谢wzhiyuan,我解决了,就是include的问题,包含的文件是utf-8编码的,但是有BOM头,我用一个函数把网站目录里的所有文件的BOM头去掉以后就恢复正常了,希望看到帖子的同志们以后遇到这样的问题不要跟我一样纠结了,顺便贴一下我去除BOM头的函数代码,希望大家能用上,不要像我一样纠结了
(...后面省略1000+字,卤煮自己去看吧)

当初是你咬投稿 answered 10 years, 11 months ago

Your Answer