php GD库中文乱码的解决方法
发布时间:2015-10-29 编辑:jiaochengji.com
在php编程中,使用GD库时,有时会出现中文乱码的问题,本文给出一个解决方法,供大家学习参考。
注意:在用GD库输出中文字符串时,要使用imagettftext()函数,调用imagestring()函数是不行的。
参考示例如下。
示例1:
<?php $pic=imagecreate(250,30); $black=imagecolorallocate($pic,0,0,0); $white=imagecolorallocate($pic,255,255,255); $font="C://WINDOWS//Fonts//simhei.ttf"; //必须是字符的路径 $str ='php'.iconv('gb2312','utf-8','面对对象')." www.jbxue.com"; imagettftext($pic,10,0,10,20,$white,$font,$str); ?>
示例2:文字水印。
<?php /** * GD库应用 文字水印 */ $pic=imagecreate(250,30); $black=imagecolorallocate($pic,0,0,0); $white=imagecolorallocate($pic,255,255,255); $font="C://WINDOWS//Fonts//simhei.ttf"; $str ='php'.iconv('gb2312','utf-8','面对对象')." www.jbxue.com"; imagettftext($pic,10,0,10,20,$white,$font,$str); header("Content-type: image/jpeg"); $filename='../src/images/photo.jpg'; $im=imagecreatefromjpeg($filename); imagecopymerge($im,$pic,0,0,0,0,250,30,50); imagejpeg($im); ?>
您可能感兴趣的文章:
php绘图不显示图片怎么办
php gd库的基础知识
Linux下开启PHP GD库支持
php GD库中文乱码的解决方法
windows下开启PHP GD库的方法
php网页标题中文乱码如何解决
php开启GD库(windows环境)
php iconv函数输出空白问题的解决方法
php GD库函数getimagesize()的用法
php中开启gd2扩展的方法介绍
上一篇:删除指定文件夹中所有文件的php代码
下一篇:目录导航文件的php实现代码
[关闭]