博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php输出中文字符
阅读量:6216 次
发布时间:2019-06-21

本文共 766 字,大约阅读时间需要 2 分钟。

中文字符不可以使用imagettftext()函数在图片中直接输出,如果要输出中文字符,需要先使用iconv()函数对中文字符进行编码,语法格式如下:

string iconv ( string $in_charset, string $out_charset, string $str )
说明:参数$in_charset是中文字符原来的字符集,$out_charset是编码后的字符集,$str是需要转换的中文字符串。函数最后返回编码后的字符串。这时使用imagettftext()函数就可以在图片中输出中文了。例如:
<?php
header("Content-type: image/gif");
$image=imagecreate(200, 200); //创建图形
$background=imagecolorallocate($image, 255, 255, 255); //背景色为白色
$red=imagecolorallocate($image, 0, 255, 0); //定义绿色
$text='南京2014青奥会'; //初始化字符串
$font='C:\WINDOWS\Fonts\simhei.ttf'; //字体文件,黑体
$codetext=iconv("UTF-8", "UTF-8", $text); //对中文进行编码
imagettftext($image, 20, 0, 10, 150, $red, $font, $codetext); //水平输出字符串$codetext
imagegif($image); //输出图形
imagedestroy($image);
?>

 

转载于:https://www.cnblogs.com/feiyun8616/p/6483309.html

你可能感兴趣的文章
使用CSS渐变
查看>>
ASP.NET ViewState详解
查看>>
阿里 Maven仓库
查看>>
Python学习之==>正则表达式
查看>>
My97DatePicker时间控件使用方法
查看>>
c# 线程基础
查看>>
各类杀软对应的进程名
查看>>
推荐一些socket工具,TCP、UDP调试、抓包工具 (转载)
查看>>
iOS 7 & iOS 6适配问题
查看>>
《C++数据结构-快速拾遗》 手写链表
查看>>
hdu2068 RPG的错排 组合数/递推
查看>>
jar 文件不能运行
查看>>
小工具?不,这是小工具的集合!
查看>>
CAVLC算法解析
查看>>
12 在微服务集群中使用Zuul
查看>>
Python登陆人人网
查看>>
Exchange 2010 打补丁的顺序
查看>>
平方和与倒数和
查看>>
【乱码】乱码整理
查看>>
python基础之模块一
查看>>