消除GD库绘制中文乱码

in Develop

诚如论坛上一位朋友所说:

一般刚开始用image函数库人都不知道使用这中方法来支持中文的!

我也在这个上面卡了好久。
效果图:

一定要用支持中文的字体,然后配合imagettftext函数来使用。

$font = 'font/simhei.ttf'; //指定字体
$color = imagecolorallocate($img, 0,0,0);
$count = count($txt);
foreach($txt as $item) {
imagettftext($img, 8, 0, $x, $y, $color, $font, $item);
$y+=12;
}

如果还乱码,请先检查是在绘制图片时出错还是绘制之前就乱码。
如果绘制之前乱码可以用iconv先转换一下。
另外,用mssql_connect连mssql2005时读取中文乱码还没解决。

先不弄了,看看刚到手的玩偶


顺便b4一下蓝色,论坛签名不让放图片,弄得我这个AD没法做了:)

4 Comments

4 Comments

  1. 哇,这玩具不是草泥马吗:o

  2. @Spoony:
    恭喜你!答对了^_^

  3. 一个不是草泥马,要一对才是。

  4. 还真有这样的玩具 – -||

Leave a Reply

Using Gravatars in the comments - get your own and be recognized!

XHTML: These are some of the tags you can use: <a href=""> <b> <blockquote> <code> <em> <i> <strike> <strong>