在PHP的图形函数中显示汉字


Posted in PHP onOctober 09, 2006

如何在PHP图形函数中显示汉字,大家已经问了很久了,但一直没有结果。终于在参考另一篇文章后,我试验出来了!
方法:

首先,决定要显示哪些汉字,如“计数器”这三个字。
到Word2000(97不知可不可以)中去,输入这三个字,另存为,选择编码格式,然后再在右边的编码类型里选择unicode utf-8,记住不要选错了。存成一个编码格式的文本文件,比如说文件名叫test.txt。

用一个16进制的编辑器打开这个文件,这时你会看到,里面有一堆16进制字符,一个汉字占三个字节,所以这里,你应该找到前面9个字节的内容,记下来。

再开始编辑.php文件,用如chr(0xE6).chr(0x88)的格式写下来,再赋给一个变量,再用ImageTTFText()函数输出。你看到了什么?

如果你什么都没看到,那么你需要再看一下你的那些16进制代码是否无误,当然,显示汉字所需的字体文件你也要拷到适当的位置哦!我这段程序中用的是windows自带的楷体。

不过这样还是很麻烦,毕竟还需要用到另外两个工具,如果能有一个函数直接将汉字转换成utf-8编码就更好了。大家再找找资料吧!

这一串utf-8字串表示的是“我爱你!”,嘻嘻,不要说我恶心哦!

******************************/
$cur_count=chr(0xE6).chr(0x88).chr(0x91).chr(0xE7).chr(0x88).chr(0xB1).chr(0xE4).chr(0xBD).chr(0xA0).chr(0xEF).chr(0xBC).chr(0x81) ;
Header("Content-type: image/gif");
$im = imagecreate(156,116);
$black = ImageColorAllocate($im, 0,0,0);
$blue = ImageColorAllocate($im, 0,0,255);
$white = ImageColorAllocate($im, 255,255,255);
$yellow = ImageColorAllocate($im, 255,255,0);
ImageTTFText($im,20,0,4,40,$yellow,"simkai.ttf",$cur_count);
ImageGif($im);
ImageDestroy($im);
?>

PHP 相关文章推荐
php正则校验用户名介绍
Jul 19 PHP
php jquery 实现新闻标签分类与无刷新分页
Dec 18 PHP
用php实现选择排序的解决方法
May 04 PHP
php源代码安装常见错误与解决办法分享
May 28 PHP
PHP URL路由类实例
Nov 12 PHP
destoon后台网站设置变成空白的解决方法
Jun 21 PHP
ThinkPHP3.2.1图片验证码实现方法
Aug 19 PHP
thinkPHP5.0框架引入Traits功能实例分析
Mar 18 PHP
php传值方式和ajax的验证功能
Mar 27 PHP
php中的explode()函数实例介绍
Jan 18 PHP
详解no input file specified 三种解决方法
Nov 29 PHP
php如何获取Http请求
Apr 30 PHP
PHP中在数据库中保存Checkbox数据(2)
Oct 09 #PHP
PHP中显示格式化的用户输入
Oct 09 #PHP
提升PHP执行速度全攻略(下)
Oct 09 #PHP
PHP的面向对象编程
Oct 09 #PHP
PHP文本数据库的搜索方法
Oct 09 #PHP
PHP:风雨欲来 路在何方?
Oct 09 #PHP
用Socket发送电子邮件(利用需要验证的SMTP服务器)
Oct 09 #PHP
You might like
Windows下的PHP5.0安装配制详解
2006/09/05 PHP
PHP小程序自动提交到自助友情连接
2009/11/24 PHP
php实现首页链接查询 友情链接检查的代码
2010/01/05 PHP
Apache2中实现多网站域名绑定的实现方法
2011/06/01 PHP
php中使用Imagick实现图像直方图的实现代码
2011/08/30 PHP
PHP开发工具ZendStudio下Xdebug工具使用说明详解
2013/11/11 PHP
php使用ob_start()实现图片存入变量的方法
2014/11/14 PHP
微信自定义分享php代码分析
2016/11/24 PHP
laravel框架使用阿里云短信发送消息操作示例
2020/02/15 PHP
关于JavaScript的一些看法
2009/05/27 Javascript
浅谈javascript 面向对象编程
2009/10/28 Javascript
JQuery中关于jquery.js与jquery.min.js的比较探讨
2013/05/15 Javascript
JavaScript实现简单图片滚动附源码下载
2014/06/17 Javascript
原生js实现复制对象、扩展对象 类似jquery中的extend()方法
2014/08/30 Javascript
JavaScript运行过程中的“预编译阶段”和“执行阶段”
2015/12/16 Javascript
JS 拦截全局ajax请求实例解析
2016/11/29 Javascript
jQuery插件HighCharts绘制2D带Label的折线图效果示例【附demo源码下载】
2017/03/08 Javascript
JavaScript输入框字数实时统计更新
2017/06/17 Javascript
cnpm加速Angular项目创建的方法
2018/09/07 Javascript
JavaScript实现与使用发布/订阅模式详解
2019/01/19 Javascript
vue登录注册实例详解
2019/09/14 Javascript
Vue axios与Go Frame后端框架的Options请求跨域问题详解
2020/03/03 Javascript
python统计一个文本中重复行数的方法
2014/11/19 Python
python遍历类中所有成员的方法
2015/03/18 Python
Python使用asyncio包处理并发详解
2017/09/09 Python
python requests.post带head和body的实例
2019/01/02 Python
python实现QQ空间自动点赞功能
2019/04/09 Python
python实现两个经纬度点之间的距离和方位角的方法
2019/07/05 Python
在Tensorflow中实现梯度下降法更新参数值
2020/01/23 Python
Python第三方库安装缓慢的解决方法
2021/02/06 Python
ProBikeKit美国官网:自行车套件,跑步和铁人三项套件
2016/10/13 全球购物
怎样声明一个匿名的内部类
2016/06/01 面试题
关键字throw与throws的用法差异
2016/11/22 面试题
竞聘演讲稿精彩开头和结尾
2014/05/14 职场文书
金正昆讲礼仪观后感
2015/06/11 职场文书
关于Python OS模块常用文件/目录函数详解
2021/07/01 Python