重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这篇文章主要讲解了“怎么解决php gd乱码问题”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么解决php gd乱码问题”吧!
创新互联公司专注于企业营销型网站建设、网站重做改版、柞水网站定制设计、自适应品牌网站建设、H5场景定制、商城系统网站开发、集团公司官网建设、成都外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为柞水等各大城市提供网站开发制作服务。
php gd乱码的解决办法:1、通过“iconv('gb2312','utf-8','')”转换编码;2、调用imagettftext()函数输出中文字符串即可。
本文操作环境:windows7系统、PHP7.1版、DELL G3电脑
php gd 乱码怎么办?
解决GD中文乱码问题:
今天仔细研究了下GD的一些相关技术,顺手也研究下GD中文乱码的问题。
使用GD库输出中文字符串,调用imagestring是没有用的。需要使用imagettftext()函数。imagettftext函数的具体使用就参考手册啦。
下面给个使用实例:
$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.phpobject.net"; imagettftext($pic,10,0,10,20,$white,$font,$str);
前面我给出一个简单的GD水印实例,只举例说明了使用图片如何水印的,这里给出一个文字水印的简单代码。
感谢各位的阅读,以上就是“怎么解决php gd乱码问题”的内容了,经过本文的学习后,相信大家对怎么解决php gd乱码问题这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!