请问,PHP中我用GD库函数生成中文字的图片,为什么显示出来的中文字是方框?(文字已经转utf-8了)

<?phpheader("content-type:image/jpeg;charset=utf-8");$str="马云";$str=iconv("gb2312","u... <?php
header("content-type:image/jpeg; charset=utf-8");
$str = "马云";
$str = iconv("gb2312","utf-8",$str);
$img1 = imagecreate(80,30);
imagecolorallocate($img1,0xe6,0xe6,0xe6);//背景色
$font="BOOKOS.TTF";
$fcol=imagecolorallocate($img1,80,80,80); //前景色
imagefttext($img1,14, 0, 20, 15, $fcol, $font, $str);
imagejpeg($img1);
imagedestroy($img1);
?>
展开
 我来答
jinyc007
2013-02-15 · TA获得超过934个赞
知道小有建树答主
回答量:398
采纳率:75%
帮助的人:476万
展开全部
// 这行代码去掉试试看
$str = iconv("gb2312","utf-8",$str);
更多追问追答
追问

不行,这样出来后就成乱码了


追答
1、字体文件是否有问题
2、我的文件编码是utf-8的,所以不会乱码。你出现乱码,应该是文件编码不是utf-8的。
来自:求助得到的回答
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式