主題: 为什么我系统生成的PNG多三个字节 作者: loveni 於 八月 25, 2007, 05:13:40 下午 举例说明http://loveni.name/index.php?op=AuthImageShow&blogId=1
无法正常显示,用Ultraedit打开发现比PNG格式的多三个字节 EF BB BF,正是UTF文档的标识直接 请问各位有什么办法解决么? 我的环境是Win2k3 sp2+apache2.0x+php4.4 呵呵,谢谢啦~~ 主題: Re: 为什么我系统生成的PNG多三个字节 作者: loveni 於 八月 25, 2007, 09:50:50 下午 就是说echo $buffer的时候,浏览器接受到的是utf8前导码再加$buffer内容。
比如echo "test",那么浏览器接受到的是7个字节而不是4个字节。怎么强制php只输出$buffer而不加前导码啊? 主題: Re: 为什么我系统生成的PNG多三个字节 作者: loveni 於 八月 25, 2007, 10:37:03 下午 怎么去除echo出来的BOM信息啊,问题的根源。
主題: Re: 为什么我系统生成的PNG多三个字节 作者: loveni 於 八月 25, 2007, 11:17:53 下午 搞定了。我用notepad修改过一些文件,有些文件带进去了utf8 BOM信息,导致输出的时候多了三个字节
用这个小工具清除一下就ok了 http://loveni.name/gallery/1/checkbom.rar 啦啦啦 |