新用户注册恢复喜悦村十周年

能不能在生成图形文件的php中添加汉字说明呢?

假如有下面的代码:
<?php
header("Content-type: image/png");
$imgWidth=250;
$imgHeight=250;
$image=imagecreate($imgWidth, $imgHeight);
$colorWhite=imagecolorallocate($image, 255, 255, 255);
$colorGrey=imagecolorallocate($image, 192, 192, 192);

imageline($image, 0, 0, 0, 250, $colorGrey);
imageline($image, 0, 249, 249, 249, $colorGrey);


imagepng($image);
imagedestroy($image);
?>
生成一个坐标图,我想在坐标图的下面加上一句说明,于是我将上面的代码修改为:
<?php
header("Content-type: image/png");
$imgWidth=250;
$imgHeight=250;
$image=imagecreate($imgWidth, $imgHeight);
$colorWhite=imagecolorallocate($image, 255, 255, 255);
$colorGrey=imagecolorallocate($image, 192, 192, 192);

imageline($image, 0, 0, 0, 250, $colorGrey);
imageline($image, 0, 249, 249, 249, $colorGrey);
echo"这是坐标!";

imagepng($image);
imagedestroy($image);
?>
但运行完后,发现变成了乱码??
有哪位能帮忙解决一下,,谢谢......
把他变成 UTF-8  看看
php GD 默认不支持中文
[php]
<?php
header("Content-type: image/png");
$Pic = ImageCreate(WIDTH, HEIGHT);
$Color = ImageColorAllocate($Pic, 0xFF, 0x00, 0x00);
$$Font = "C:\WINNT\Fonts\STXINWEI.TTF";
ImageTtfText($Pic, FONT_SIZE, ANGLE, LEFT_POSITION, TOP_POSITION, $Color, $Font, iconv("GB2312", "UTF-8", "你好"));
ImagePng($Pic);
ImageDestroy($Pic);
?>
[/php]
是php4 还是php5
北京比上海好

谢谢

我用的是php4问题是,我把汉字改为英文也不行,也不知道是怎么回事.........

还有

我的意思不只是想在下面显示东西,有可能还想显示表格之类的,那怎么修改呢........
直接把一幅图片画到另一幅图片上吧。
我不怕丢人,因为我是骨灰级菜鸟。