chenxihacn 发表于 2008-4-18 16:39:30

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 编辑 ]

goyuquan 发表于 2014-4-16 11:12:28

BOM实在是太恶心人了,那时找不出问题,

goyuquan 发表于 2014-4-16 11:26:04

主要还是别老拿记事本折腾程序

gwpxjb 发表于 2008-4-18 16:46:27

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

一直用gbk的~~

Hex 发表于 2008-4-18 17:36:30

此问题属于常见问题,加入常见问题解答,加分奖励。

sam 发表于 2008-10-24 12:38:05

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

gtspoon 发表于 2009-3-8 18:49:17

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

Hex 发表于 2009-3-8 22:27:24

试了,如果改成了utf-8无BOM好像在eclipse打开会出现乱码了。。
我一般都在用eclipse调试的,但乱码了。调试有点麻烦
gtspoon 发表于 2009-3-8 18:49 http://codeigniter.org.cn/forums/images/common/back.gif
这个应该可以设置编辑器的默认文件编码的,这东西还不如 EmEditor 智能呢,无语了。。。检测文件编码是很简单的。。。。

yunnysunny 发表于 2009-5-28 14:09:54

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

visvoy 发表于 2009-5-28 22:57:58

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

荒野无灯 发表于 2010-3-12 16:09:00

回复 6# Hex
事实上并不是这样,我一直用eclipse ,没事儿。

飞翔 发表于 2010-8-27 13:20:07

回复 3# Hex


    对出现楼主问题能不能很好办法啊。让其他编译器兼容啊。有时候转换还会出现乱码啊。什么原因呢。汗。。。。。
页: [1] 2
查看完整版本: Cannot modify header information - headers already sent by 问题的解决