注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

早衰男的巢

大音希声 道隐无名

 
 
 

日志

 
 

PHP image函数imagestring(), imagettftext()输出中文乱码的处理办法  

2016-05-06 00:35:01|  分类: PHP |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
由于php的运行语言环境和编译参数的关系,可能会遇到需要输出到图像的汉子怎样 gbk<->utf-8 转换依然输出乱码的情况。
用以下的方法可以正确输出(脚本为utf-8编码)

$str_raw = "我是一段会乱码的中文";
$str_encoded = mb_convert_encoding($str_raw,"html-entities",'UTF-8'); 

//用  $str_encoded 来作为文本参数,乱码问题解决。上下文略
$im = @imagecreatefromjpeg($imgpath); 
$colorB = imagecolorallocate($im,0,0,0); //黑
$x = 150; 
$y = 492;
$font = "simhei.ttf"; //引用ttf字库
imagettftext($im, 20, 0, $x, $y, $colorB, $font,  $str_encoded );
...



  评论这张
 
阅读(271)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018