在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 相关文章推荐
留言板翻页的实现详解
Oct 09 PHP
一个连接两个不同MYSQL数据库的PHP程序
Oct 09 PHP
discuz Passport 通行证 整合笔记
Jun 30 PHP
在PHP中实现Javascript的escape()函数代码
Aug 08 PHP
Codeigniter中集成smarty和adodb的方法
Mar 04 PHP
PHP Ajax实现无刷新附件上传
Aug 17 PHP
php版微信公众平台开发之验证步骤实例详解
Sep 23 PHP
php cookie 详解使用实例
Nov 03 PHP
PHP使用Nginx实现反向代理
Sep 20 PHP
php nginx 实时输出的简单实现方法
Jan 21 PHP
Swoole 5将移除自动添加Event::wait()特性详解
Jul 10 PHP
PHP获取学生成绩的方法
Nov 17 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
PHP中数据类型转换的三种方式
2015/04/02 PHP
超级酷和最实用的jQuery实例收集(20个)
2010/04/21 Javascript
JqGrid web打印实现代码
2011/05/31 Javascript
简介AngularJS的视图功能应用
2015/06/17 Javascript
AngularJS教程之MVC体系结构详解
2016/08/16 Javascript
Node.js connect ECONNREFUSED错误解决办法
2016/09/15 Javascript
jquery表单插件form使用方法详解
2017/01/20 Javascript
react.js CMS 删除功能的实现方法
2017/04/17 Javascript
angular指令笔记ng-options的使用方法
2017/09/18 Javascript
vue 2.1.3 实时显示当前时间,每秒更新的方法
2018/09/16 Javascript
JavaScript实现预览本地上传图片功能完整示例
2019/03/08 Javascript
javascript触发模拟鼠标点击事件
2019/06/26 Javascript
微信小程序页面渲染实现方法
2019/11/06 Javascript
js实现的订阅发布者模式简单示例
2020/03/14 Javascript
javascript+css实现俄罗斯方块小游戏
2020/06/28 Javascript
vue在图片上传的时候压缩图片
2020/11/18 Vue.js
[35:43]2018DOTA2亚洲邀请赛 4.1 小组赛B组 paiN vs Effect
2018/04/03 DOTA
[37:02]OG vs INfamous 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
[01:38]女王驾到——至宝魔廷新尊技能&特效展示
2020/06/16 DOTA
Python常用模块介绍
2014/11/21 Python
python持久性管理pickle模块详细介绍
2015/02/18 Python
浅谈python为什么不需要三目运算符和switch
2016/06/17 Python
Python二进制串转换为通用字符串的方法
2018/07/23 Python
python实现大量图片重命名
2020/03/23 Python
Python Selenium破解滑块验证码最新版(GEETEST95%以上通过率)
2021/01/29 Python
荷兰演唱会和体育比赛订票网站:viagogo荷兰
2018/04/08 全球购物
英国在线花园中心:You Garden
2018/06/03 全球购物
Tiqets英国:智能手机上的文化和娱乐门票
2019/07/10 全球购物
泰国排名第一的家居用品中心:HomePro
2020/11/18 全球购物
秘书专业自荐信范文
2013/12/26 职场文书
秋季运动会加油稿200字
2014/01/11 职场文书
同事吵架检讨书
2014/02/05 职场文书
小班秋游活动方案
2014/02/22 职场文书
公证书格式
2015/01/23 职场文书
学校学期工作总结
2015/08/13 职场文书
用Python爬虫破解滑动验证码的案例解析
2021/05/06 Python