www.appflying.com,iPhone and iPad, top Apps, drop price.
2011年十月的日志归档
20

一个带BOM的utf-8文件引来的麻烦

2011年十月20日,星期四,下午 2:02 | 分类:others | 给我留言 |

很多朋友应该碰到过这句话吧:“Cannot modify header information – headers already sent by…(php文件)”。 今天碰到了,起因是用ftp,在windows环境下,使用ftp的编辑功能,在线编辑了一个配置文件。然后就出现了这个提示。 不论是百度还是google,都会给出一堆解决办法,可是,那个最正中要害呢?毕竟我们不是在做学术研究,而且我们碰到的也都是一些常见问题。 好,找到了最关键的一句话: “如果使用utf-8编码,一定要去掉UTF-8中的BOM,这都是因为utf-8编码文件含有的bom原因,而php4,5都是不支持bom的。去掉bom,可以用Notepad++打开转换一下。” 问题解决了。在此笔记一下。 这里有一篇文章讲了一下原理:http://blog.sina.com.cn/s/blog_570f6d940100h3vk.html 简单的说,utf-8不需要BOM,utf-16才需要它。        

(阅读更多精彩内容...)
  • 信息发布
macbook pro



关于 里克
里克:本名李玮,全职SOHO开发,技术咨询
邮件:hi@liwei.me
QQ:5175486
MSN:liwei78@live.com
05年开办公司,从事企业网站开发及维护,后从事社会化搜索引擎研发,08年底至今从事sns开发。近期专注Rails3,工作笔记整理及iphone开发学习。

狂爱Fm系列游戏。喜欢研究电影。关注IT新闻。写原创剧本和使用the movies拍摄短片,剪辑能力极强。美剧迷。狂热的英超曼城球迷。32岁的东北人。