在gd中输出汉字要用ImageTTFText函数
例:
Header("Content-type: image/PNG");
$im = imagecreate(300,50);
$bkg = ImageColorAllocate($im, 128,64,225);
$clr = ImageColorAllocate($im, 255,255,255); $fnt = "simfang.ttf";
$str = iconv("GB2312","UTF-8","欢迎光临");
ImageTTFText($im, 20, 0, 30,40, $clr, $fnt, $str); ImagePNG($im);
ImageDestroy($im);
例:
Header("Content-type: image/PNG");
$im = imagecreate(300,50);
$bkg = ImageColorAllocate($im, 128,64,225);
$clr = ImageColorAllocate($im, 255,255,255); $fnt = "simfang.ttf";
$str = iconv("GB2312","UTF-8","欢迎光临");
ImageTTFText($im, 20, 0, 30,40, $clr, $fnt, $str); ImagePNG($im);
ImageDestroy($im);
Convert string to requested character encoding (PHP 4 >= 4.0.5)
string iconv ( string in_charset, string out_charset, string str )It converts the string str encoded in in_charset to the string encoded in out_charset. It returns the converted string or FALSE, if it fails.
;extension=php_iconv.dll设置extension_dir = 正确的路径.