php 用GD库生成图像 “因其本身有错无法显示”

作者:shenmeng 发布时间:December 31, 2009 分类:默认分类

在用php的GD库生成图片的时候,每次都显示“图像×××因其本身有错无法显示”,我的程序是照书上写的。在网上搜索到一个结果是说要把 <?php 前面的空格去掉,但我的也没有空格。那样说是不是文件开头有什么东西?于是将文件编码改成utf8无bom ,果然就好了。从网上查得utf8的bom是微软自己加入的,会在utf8文件前写入
EF BB BF 三个字节。
所以在生成图像的文件中 <?php 前不能有任何东西。文件应该保存成utf8无bom格式(或者gbk的)

标签: php

已有 2 条评论 »

  1. 诗意小毛 诗意小毛 January 3rd, 2010 at 09:43 am

    一个不懂php的经过,呵呵

  2. 阿道夫 阿道夫 June 6th, 2010 at 02:49 pm

    怎么改文件编码?在哪改?

添加新评论 »

captcha
请输入验证码