在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
PHP教程 变量定义
Oct 23 PHP
php简单浏览目录内容的实现代码
Jun 07 PHP
小谈php正则提取图片地址
Mar 27 PHP
php的SimpleXML方法读写XML接口文件实例解析
Jun 16 PHP
ThinkPHP结合ajax、Mysql实现的客户端通信功能代码示例
Jun 23 PHP
Laravel中使用阿里云OSS Composer包分享
Feb 10 PHP
php关联数组快速排序的方法
Apr 17 PHP
PHP编程中尝试程序并发的几种方式总结
Mar 21 PHP
PHP模板引擎Smarty内建函数详解
Apr 11 PHP
ThinkPHP表单令牌错误的相关解决方法分析
May 20 PHP
PHP自定义函数格式化json数据示例
Sep 14 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
模仿OSO的论坛(五)
2006/10/09 PHP
在PHP中使用Sockets 从Usenet中获取文件
2008/01/10 PHP
php 用checkbox一次性删除多条记录的方法
2010/02/23 PHP
PHP 引用是个坏习惯
2010/03/12 PHP
DEDE采集大师官方留后门的删除办法
2011/01/08 PHP
ThinkPHP CURD方法之order方法详解
2014/06/18 PHP
PHP类的声明与实例化及构造方法与析构方法详解
2016/01/26 PHP
yii2.0整合阿里云oss删除单个文件的方法
2017/09/19 PHP
PHP封装的XML简单操作类完整实例
2017/11/13 PHP
原生js实现查找/添加/删除/指定元素的class
2013/04/12 Javascript
jquery显示隐藏元素的实现代码
2016/05/19 Javascript
浅谈javascript中的加减时间
2016/07/12 Javascript
页面间固定参数,通过cookie传值的实现方法
2017/05/31 Javascript
bootstrap daterangepicker汉化以及扩展功能
2017/06/15 Javascript
JS实现中文汉字按拼音排序的方法
2017/10/09 Javascript
小程序实现发表评论功能
2018/07/06 Javascript
详解一个小实例理解js原型和继承
2019/04/24 Javascript
vue 验证码界面实现点击后标灰并设置div按钮不可点击状态
2019/10/28 Javascript
js实现消灭星星(web简易版)
2020/03/24 Javascript
javascript实现贪吃蛇游戏(娱乐版)
2020/08/17 Javascript
Vue实现简单的拖拽效果
2020/08/25 Javascript
Vue实现图书管理案例
2021/01/20 Vue.js
Python使用MD5加密算法对字符串进行加密操作示例
2018/03/30 Python
python 字符串只保留汉字的方法
2018/11/16 Python
详解在Python中以绝对路径或者相对路径导入文件的方法
2019/08/30 Python
python如何从键盘获取输入实例
2020/06/18 Python
详解如何解决canvas图片getImageData,toDataURL跨域问题
2018/09/17 HTML / CSS
html5小程序飞入购物车(抛物线绘制运动轨迹点)
2020/10/19 HTML / CSS
美国健康和保健平台:healtop
2020/07/02 全球购物
JSF面试题:Jsf中导航的标签是什么
2013/04/20 面试题
传播学毕业生求职信
2013/10/11 职场文书
工程总经理工作职责
2013/12/09 职场文书
成功的餐厅经营创业计划书
2014/01/15 职场文书
优秀共青团员事迹材料
2014/12/25 职场文书
捐助感谢信
2015/01/22 职场文书
pytorch 中autograd.grad()函数的用法说明
2021/05/12 Python