CodeIgniter 中英文搜索引擎:
返回列表 发帖

Cannot modify header information - headers already sent by 问题的解决

今天在整FreakAuth_light的时候一直提示
Cannot modify header information - headers already sent by----------
找个很多方法~最后
发现是BOM的原因,
因为utf-8编码文件含有的bom,而php4,5都是不支持bom的。去掉bom,问题就解决了
可以用 ultraedit  打开一个新文件然后另存为时选择“utf-8 无BOM即可。
以后遇到类似问题先用这个方法吧~编码问题先排除掉~在去找别的原因。少走弯路~



[ 本帖最后由 chenxihacn 于 2008-4-18 16:41 编辑 ]
1

评分人数

  • Hex

学习了~~不过我还没遇到过

一直用gbk的~~

TOP

此问题属于常见问题,加入常见问题解答,加分奖励。
QQ: 49489680
MSN: zhaochang_tj AT hotmail DOT com

TOP

还没用FreakAuth,不过学习了。。

TOP

试了,如果改成了utf-8无BOM好像在eclipse打开会出现乱码了。。
我一般都在用eclipse调试的,但乱码了。调试有点麻烦
没有舞台

TOP

试了,如果改成了utf-8无BOM好像在eclipse打开会出现乱码了。。
我一般都在用eclipse调试的,但乱码了。调试有点麻烦
gtspoon 发表于 2009-3-8 18:49

这个应该可以设置编辑器的默认文件编码的,这东西还不如 EmEditor 智能呢,无语了。。。检测文件编码是很简单的。。。。
QQ: 49489680
MSN: zhaochang_tj AT hotmail DOT com

TOP

大恩人,实在是太感谢你了!!!!!!!!!!!!!!!!!!!!!!!

TOP

万恶的BOM,呵呵,我一直用GBK咧,回避BOM中

TOP

回复 6# Hex
事实上并不是这样,我一直用eclipse ,没事儿。
php爱好者 http://www.ihacklog.com

TOP

返回列表