在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代码 用PHP写出自己的BLOG系统
Apr 12 PHP
用PHP实现的四则运算表达式计算实现代码
Aug 02 PHP
防止本地用户用fsockopen DDOS攻击对策
Nov 02 PHP
DISCUZ在win2003环境下 Unable to access ./include/common.inc.php in... 的问题终极解决方案
Nov 21 PHP
php之curl设置超时实例
Nov 03 PHP
php+mysqli数据库连接的两种方式
Jan 28 PHP
php实现的简易扫雷游戏实例
Jul 09 PHP
CodeIgniter配置之routes.php用法实例分析
Jan 19 PHP
PHP对象的浅复制与深复制的实例详解
Oct 26 PHP
PHP实现文件上传操作和封装
Mar 04 PHP
PHP设计模式(三)建造者模式Builder实例详解【创建型】
May 02 PHP
laravel入门知识点整理
Sep 15 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购物网站支付paypal使用方法
2010/11/28 PHP
php实现递归与无限分类的方法
2015/02/16 PHP
PHP实现根据图片色界在不同位置加水印的方法
2015/08/08 PHP
Laravel搭建后台登录系统步骤详解
2016/07/26 PHP
PHP实现批量检测网站是否能够正常打开的方法
2016/08/23 PHP
laravel框架 api自定义全局异常处理方法
2019/10/11 PHP
jQuery 选择器、DOM操作、事件、动画
2010/11/25 Javascript
javascript从作用域链谈闭包
2020/07/29 Javascript
深入学习jQuery Validate表单验证(二)
2016/01/18 Javascript
在AngularJS中使用jQuery的zTree插件的方法
2016/04/21 Javascript
jQuery如何跳转到另一个网页 就这么简单
2016/12/28 Javascript
js判断手机系统是android还是ios
2017/03/07 Javascript
Vue组件教程之Toast(Vue.extend 方式)详解
2019/01/27 Javascript
Python中处理字符串的相关的len()方法的使用简介
2015/05/19 Python
Python使用Selenium+BeautifulSoup爬取淘宝搜索页
2018/02/24 Python
python装饰器-限制函数调用次数的方法(10s调用一次)
2018/04/21 Python
python在文本开头插入一行的实例
2018/05/02 Python
对python pandas 画移动平均线的方法详解
2018/11/28 Python
Python中GeoJson和bokeh-1的使用讲解
2019/01/03 Python
python中count函数简单用法
2020/01/05 Python
python 实现压缩和解压缩的示例
2020/09/22 Python
canvas进阶之如何画出平滑的曲线
2018/10/15 HTML / CSS
MCAKE蛋糕官方网站:一直都是巴黎的味道
2018/02/06 全球购物
高性能钓鱼服装:Huk Gear
2019/02/20 全球购物
保时捷设计:Porsche Design
2019/03/30 全球购物
荷兰浴室和卫浴网上商店:Badkamerxxl.nl
2020/10/06 全球购物
泰国排名第一的家居用品中心:HomePro
2020/11/18 全球购物
thinkphp5 redis缓存新增方法实例讲解
2021/03/24 PHP
高校辅导员推荐信范文
2013/12/25 职场文书
大学生自助营养快餐店创业计划书
2014/01/13 职场文书
店面出租协议书范本
2014/11/28 职场文书
2014年小学体育工作总结
2014/12/11 职场文书
2015年行风建设工作总结
2015/05/15 职场文书
Python 线程池模块之多线程操作代码
2021/05/20 Python
漫画「狩龙人拉格纳」公开TV动画预告图
2022/03/22 日漫
【D4DJ】美少女DJ企划 动画将于明年冬季开播第2季
2022/04/11 日漫