http://community.csdn.net/Expert/topic/3123/3123653.xml?temp=.8932306

解决方案 »

  1.   

    用TTF字体写能写出来。 在FAQ区有答案。但传网上去,让别人访问时,显示不出。。只能在本机能行。。 唉。。用 imageString() 偶没有成功过。。 5555555555
      

  2.   

    用这个函数在PHP程序中转换一下就行了。
    $ls_text=iconv("gb2312","UTF-8",$text);
      

  3.   

    iconv函数居然不被我的4.3.4的php支持。
      

  4.   

    显示的问题可能是你没有控制好content-type
      

  5.   

    需要iconv.dll这个动态库,
    不用iconv也可以。
    使用ImageTTFText()函数
    不过ImageTTFText我没试过
      

  6.   

    没有什么content-type,我是直接用的header('Content-type: image/png');
    imagepng($im);
      

  7.   

    你怎么还没搞定啊,又是你?用 GB 转 UTF-8, 然后直接写出 UTF-8的内容,记得用 IMAGETTFTEXT, 不要用 IMAGESTRING
      

  8.   

    是啊。丢人那。
    路上有岔路,岔路上又有岔路,所以走到最后还没有到头。
    刚刚用iconv函数,但是我的服务器提示说没有。难道是因为没有装iconv库?这个冬冬怎么装?
      

  9.   

    所以我刚才去问怎么装这个函数去了。我想下载一个php5也许能都解决,但是php.net又有问题,结果下載不了。
      

  10.   

    IMAGETTFTEXT 函数需要GD 库和 FreeType 库。
    但是freetype库没找到。谁有这个的dll文件?
      

  11.   

    把iconv.dll复制到32system里就可以啦。刚刚试了,可以写中文的!!