在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维护文件系统
Oct 09 PHP
mysql 全文搜索 技巧
Apr 27 PHP
php 分页类 扩展代码
Jun 11 PHP
深入php函数file_get_contents超时处理的方法详解
Jun 03 PHP
深入extjs与php参数交互的详解
Jun 25 PHP
php字符串截取的简单方法
Jul 04 PHP
一个php短网址的生成代码(仿微博短网址)
May 07 PHP
PHP数据库万能引擎类adodb配置使用以及实例集锦
Jun 12 PHP
PHP实现模仿socket请求返回页面的方法
Nov 04 PHP
Yii分页用法实例详解
Dec 04 PHP
php 从一个数组中随机的取出若干个不同的数实例
Dec 31 PHP
laravel-admin自动生成模块,及相关基础配置方法
Oct 08 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笔记 字符串处理
2010/10/19 PHP
ThinkPHP3.1数据CURD操作快速入门
2014/06/19 PHP
使用Thinkphp框架开发移动端接口
2015/08/05 PHP
javascript 解析url的search方法
2010/02/09 Javascript
让IE6支持min-width和max-width的方法
2010/06/25 Javascript
javascript中的注释使用与注意事项小结
2011/09/20 Javascript
js 限制数字 js限制输入实现代码
2012/12/04 Javascript
用JavaScript实现用一个DIV来包装文本元素节点
2014/09/09 Javascript
bootstrap modal弹出框的垂直居中
2016/12/14 Javascript
浅析Angular19 自定义表单控件
2018/01/31 Javascript
详解Vue SSR( Vue2 + Koa2 + Webpack4)配置指南
2018/11/13 Javascript
JavaScript强制类型转换和隐式类型转换操作示例
2019/05/01 Javascript
JS数组的高级使用方法示例小结
2020/03/14 Javascript
[02:33]DOTA2亚洲邀请赛趣味视频之吐真话筒
2018/03/31 DOTA
python基础教程之缩进介绍
2014/08/29 Python
Mac下Supervisor进程监控管理工具的安装与配置
2014/12/16 Python
使用Python中的greenlet包实现并发编程的入门教程
2015/04/16 Python
python结合API实现即时天气信息
2016/01/19 Python
Python实现的中国剩余定理算法示例
2017/08/05 Python
Python类的继承和多态代码详解
2017/12/27 Python
Python输出各行命令详解
2018/02/01 Python
Django中提示消息messages的设置方式
2019/11/15 Python
python 和c++实现旋转矩阵到欧拉角的变换方式
2019/12/04 Python
matlab灰度图像调整及imadjust函数的用法详解
2020/02/27 Python
python为QT程序添加图标的方法详解
2020/03/09 Python
Python函数参数分类原理详解
2020/05/28 Python
匈牙利墨盒和碳粉购买网站:CDRmarket
2018/04/14 全球购物
社区学习十八大感想
2014/01/22 职场文书
社区七一党员活动方案
2014/01/25 职场文书
建筑工程专业大学生求职信
2014/04/23 职场文书
好学生评语大全
2014/05/05 职场文书
农民工预备党员思想汇报
2014/09/14 职场文书
在pycharm中无法import所安装的库解决方案
2021/05/31 Python
Vue vee-validate插件的简单使用
2021/06/22 Vue.js
纯CSS如何禁止用户复制网页的内容
2021/11/01 HTML / CSS
Spring Boot实现文件上传下载
2022/08/14 Java/Android