在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中养成7个面向对象的好习惯
Jul 17 PHP
PHP 获取远程文件大小的3种解决方法
Jul 11 PHP
三种php连接access数据库方法
Nov 11 PHP
php弹出对话框实现重定向代码
Jan 23 PHP
CodeIgniter CLI模式简介
Jun 17 PHP
PHP编译安装中遇到的两个错误和解决方法
Aug 20 PHP
php网站被挂木马后的修复方法总结
Nov 06 PHP
解析PHP的Yii框架中cookie和session功能的相关操作
Mar 17 PHP
Laravel构建即时应用的一种实现方法详解
Aug 31 PHP
PHP实现的多维数组排序算法分析
Feb 10 PHP
laravel框架中路由设置,路由参数和路由命名实例分析
Nov 23 PHP
php7 图形用户界面GUI 开发示例
Feb 22 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
windwos下使用php连接oracle数据库的过程分享
2014/05/26 PHP
PHP实现对文本数据库的常用操作方法实例演示
2014/07/04 PHP
php中JSON的使用方法
2015/04/30 PHP
PHP加密解密函数详解
2015/10/28 PHP
PHP自动生成缩略图函数的源码示例
2019/03/18 PHP
PHP基于array_unique实现二维数组去重
2020/07/14 PHP
JS是否可以跨文件同时控制多个iframe页面的应用技巧
2007/12/16 Javascript
js函数调用常用方法详解
2012/12/03 Javascript
Jquery 表单验证类介绍与实例
2013/06/09 Javascript
JS基于ocanvas插件实现的简单画板效果代码(附demo源码下载)
2016/04/05 Javascript
Web程序员必备的7个JavaScript函数
2016/06/14 Javascript
vue轮播图插件vue-awesome-swiper的使用代码实例
2017/07/10 Javascript
vue.js,ajax渲染页面的实例
2018/02/11 Javascript
JS实现的贪吃蛇游戏案例详解
2019/05/01 Javascript
基于ssm框架实现layui分页效果
2019/07/27 Javascript
vue 解决form表单提交但不跳转页面的问题
2019/10/30 Javascript
vue iview的菜单组件Mune 点击不高亮的解决方案
2019/11/01 Javascript
[01:19]DOTA2城市挑战赛报名开始 开启你的城市传奇
2018/03/23 DOTA
scrapy爬虫实例分享
2017/12/28 Python
python实现日常记账本小程序
2018/03/10 Python
Python常见的pandas用法demo示例
2019/03/16 Python
处理python中多线程与多进程中的数据共享问题
2019/07/28 Python
Pytorch自己加载单通道图片用作数据集训练的实例
2020/01/18 Python
python GUI库图形界面开发之PyQt5单选按钮控件QRadioButton详细使用方法与实例
2020/02/28 Python
python 爬虫基本使用——统计杭电oj题目正确率并排序
2020/10/26 Python
文明宿舍获奖感言
2014/02/07 职场文书
党员干部承诺书
2014/03/25 职场文书
机械专业求职信
2014/05/25 职场文书
技术负责人任命书
2014/06/05 职场文书
艺术设计专业毕业生推荐信
2014/07/08 职场文书
社区两委对照检查材料
2014/08/23 职场文书
2014年爱国卫生工作总结
2014/11/22 职场文书
离婚协议书范文
2015/01/26 职场文书
仓管员岗位职责范本
2015/04/01 职场文书
《少年闰土》教学反思
2016/02/18 职场文书
实现AJAX异步调用和局部刷新的基本步骤
2022/03/17 Javascript