+ -
当前位置:首页 → 问答吧 → 生成图片中文乱码 ?

生成图片中文乱码 ?

时间:2011-07-31

来源:互联网

<?php
header("content-type:image/png;");
$str=iconv("UTF-8","GB2312","aaaaaa啊啊");
$font_size=10;
$font='simhei.ttf';
$Size=imagettfbbox($font_size,0,$font,$str);
$w = $Size [4]; //获取文字宽度
$h = abs( $Size [7] ); //获取文字高度
$img=ImageCreate($w,$h);
$bgcolor=ImageColorAllocate($img,204,204,204);
$red=ImageColorAllocate($img,204,204,204);
$bgcolortrans=ImageColorTransparent($img,$bgcolor);
imagettftext($img,10,0,0,$h,$red,$font,$str);
ImagePng($img);
ImageDestroy($img);

?>
求教

作者: chuang2871   发布时间: 2011-07-31

$str=iconv("GB2312","UTF-8","aaaaaa啊啊");

作者: xuzuning   发布时间: 2011-07-31

还不好使啊

作者: chuang2871   发布时间: 2011-07-31

PHP code

$str=iconv("UTF-8","GB2312","aaaaaa啊啊");/////如果代码正确,可见php文件格式为UTF-8,则无需转码,直接$str    = 'aaaaaa啊啊';赋值即可

作者: amani11   发布时间: 2011-07-31

热门下载

更多