在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-accelerator网站加速PHP缓冲的方法
Jul 30 PHP
php str_pad 函数用法简介
Jul 11 PHP
两种设置php载入页面时编码的方法
Jul 29 PHP
ThinkPHP实现动态包含文件的方法
Nov 29 PHP
php导入大量数据到mysql性能优化技巧
Dec 29 PHP
使用Thinkphp框架开发移动端接口
Aug 05 PHP
php计划任务之验证是否有多个进程调用同一个job的方法
Dec 07 PHP
PHP文件操作之获取目录下文件与计算相对路径的方法
Jan 08 PHP
Yii框架表单提交验证功能分析
Jan 07 PHP
thinkPHP实现的联动菜单功能详解
May 05 PHP
关于Laravel参数验证的一些疑与惑
Nov 19 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在字符断点处截断文字的实现代码
2011/04/21 PHP
php用header函数实现301跳转代码实例
2013/11/25 PHP
Zend Framework教程之路由功能Zend_Controller_Router详解
2016/03/07 PHP
ajaxControlToolkit AutoCompleteExtender的用法
2008/10/30 Javascript
判断滚动条到底部的JS代码
2013/11/04 Javascript
Javscript删除数组中指定元素并返回新数组
2014/03/06 Javascript
基于HTML+CSS+JS实现增加删除修改tab导航特效代码
2016/08/05 Javascript
本地Bootstrap文件字体图标引入却无法显示问题的解决方法
2020/04/18 Javascript
js实现用户输入的小写字母自动转大写字母的方法
2017/01/21 Javascript
BootStrap Select清除选中的状态恢复默认状态
2017/06/20 Javascript
JavaScript中关于class的调用方法
2017/11/28 Javascript
web3.js增加eth.getRawTransactionByHash(txhash)方法步骤
2018/03/15 Javascript
浅谈Node新版本13.2.0正式支持ES Modules特性
2019/11/25 Javascript
vue keep-alive列表页缓存 详情页返回上一页不刷新,定位到之前位置
2019/11/26 Javascript
Python struct.unpack
2008/09/06 Python
python实现斐波那契递归函数的方法
2014/09/08 Python
Python制作CSDN免积分下载器
2015/03/10 Python
Python图像滤波处理操作示例【基于ImageFilter类】
2019/01/03 Python
keras输出预测值和真实值方式
2020/06/27 Python
Python logging日志库空间不足问题解决
2020/09/14 Python
python如何修改文件时间属性
2021/02/05 Python
css3模拟jq点击事件的实例代码
2017/07/06 HTML / CSS
详解css3 object-fit属性
2018/07/27 HTML / CSS
.NET方向面试题
2014/11/20 面试题
汽修专业学生自我鉴定
2013/11/16 职场文书
优秀员工个人的自我评价
2013/11/29 职场文书
投资意向书范本
2014/04/01 职场文书
担保书怎么写
2014/04/01 职场文书
《金色的脚印》教后反思
2014/04/23 职场文书
2014年冬季防火方案
2014/05/21 职场文书
小学课外活动总结
2014/07/09 职场文书
2014年数学教师工作总结
2014/12/03 职场文书
演讲比赛主持词
2015/06/29 职场文书
怎么用Python识别手势数字
2021/06/07 Python
JS 基本概念详细介绍
2021/10/16 Javascript
总结三种用 Python 作为小程序后端的方式
2022/05/02 Python