唠叨早先有帖子说过这个问题
汉字不能直接显示你应该采用类似:chr(196).chr(227).chr(186).chr(195).chr(163).chr(172).chr(206).chr(210).chr(202).chr(199).chr(184).chr(246).chr(214).chr(208).chr(185).chr(250).chr(200).chr(203).chr(46).chr(46).chr(46).chr(46)
以上是中文("你好,我是个中国人....")这样的表现形式来表示汉字
汉字不能直接显示你应该采用类似:chr(196).chr(227).chr(186).chr(195).chr(163).chr(172).chr(206).chr(210).chr(202).chr(199).chr(184).chr(246).chr(214).chr(208).chr(185).chr(250).chr(200).chr(203).chr(46).chr(46).chr(46).chr(46)
以上是中文("你好,我是个中国人....")这样的表现形式来表示汉字
我试过,出现乱码。
http://im.veryzone.org/save/tt.gif
我代码如下
$name2=chr(196).chr(227).chr(186).chr(195).chr(163).chr(172).chr(206).chr(210).chr(202).chr(199).chr(184).chr(246).chr(214).chr(208).chr(185).chr(250).chr(200).chr(203).chr(46).chr(46).chr(46).chr(46); $white = imagecolorallocate($im, 255,255,255);
$black = imagecolorallocate($im, 0,0,0);
#$ft=imageloadfont('verdana.ttf');
ImageString($im,5,200,18,$name2,$white);还有,刚才我试了一下,发现服务器不支持freetype。怎么办?那怎么显示中文啊?
array(9) { ["GD Version"]=> string(15) "1.6.2 or higher" ["FreeType Support"]=> bool(false) ["T1Lib Support"]=> bool(false) ["GIF Read Support"]=> bool(true) ["GIF Create Support"]=> bool(true) ["JPG Support"]=> bool(true) ["PNG Support"]=> bool(true) ["WBMP Support"]=> bool(true) ["XBM Support"]=> bool(false) } 十分感谢各位的回答。
http://www.aditus.nu/jpgraph/
需要唠叨早先提供过的一个文件进行对比替换要将中文(gb2312)字符替换为UTF-8字符进行处理才行这里有篇关于中文显示的文章,你看看
http://www.chinalinuxpub.com/read.htm?id=900
<?
Header(“content-type:image/gif”);
$im=imagecreat(140,50);
$white = imagecolorallocate($im, 255,255,255);
$black = imagecolorallocate($im, 0,0,0);
$font=imagepsloadfont(“some_postscript_font.ps”);
$font=imagepsencodefont(“isolatin1.enc”);
imagepstext($im,”hello”,$font,12,$black,$white,20,10);
imagepsfreefont($font);
imagepng($im)
imagedestroy($im);
?>
加个中文,看这么一堆东西,我晕晕的。没有简单一点的方法吗?to sports
这个方法我试过,用imagesttftext无法显示(估计和我空间不支持free type有关);
用imagestring,还是显示乱码。英文不会。to dengchuan121
好像不能用,im.veryzone.org/test3.php