php的GD库imagettftext函数解决中文乱码问题

yipeiwu_com6年前PHP代码库

本文实例讲述了php的GD库imagettftext函数解决中文乱码问题的方法。分享给大家供大家参考。具体如下:

使用imagettftext写中文时,常出现乱码问题。解决方法是将中文字符串转为utf-8格式即可。具体代码如下(文件格式为gb2312):

复制代码 代码如下:
<?php
$im = imagecreatefromjpeg('./1.jpg');
$w = imagesx($im);
$h = imagesy($im);

$green = imagecolorallocate($im,50,100,200);
$str = iconv('gb2312','utf-8','幸福就在身边');//解决乱码问题
imagettftext($im,16,0,200,100,$green,'./simhei.ttf',$str);

header("content-type: image/jpeg");
imagejpeg($im);
imagedestroy($im);
?>

希望本文所述对大家的php程序设计有所帮助。

相关文章

php截取中文字符串函数实例

本文实例讲述了php截取中文字符串函数。分享给大家供大家参考。具体实现方法如下: 复制代码 代码如下:<?php //中文字符串截取 function substr_zh(...

php数据库抽象层 PDO

下面就来介绍一下数据库抽象层PDO的使用: PDO(PHP Data Objects)是一个轻量级的PHP扩展,提供了一个数据访问抽象层。还要就是PDO只能在PHP5.0以上版本使用。...

php中使用__autoload()自动加载未定义类的实现代码

下面是一段使用__autoload()的代码,供大家学习参考: 复制代码 代码如下:<?php/*** 自动加载相关类库文件*/function __autoload($class...

解析PHP高效率写法(详解原因)

1.尽量静态化:如果一个方法能被静态,那就声明它为静态的,速度可提高1/4,甚至我测试的时候,这个提高了近三倍。当然了,这个测试方法需要在十万级以上次执行,效果才明显。其实静态方法和非静...

PHP和JavaScrip分别获取关联数组的键值示例代码

PHP版: 复制代码 代码如下: $o = array('x'=>1, 'y'=>2, 'z'=>3); $arr = array(); $i = 0; foreach...