在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 数组遍历顺序理解
Sep 09 PHP
PHP常用技巧总结(附函数代码)
Feb 04 PHP
php中使用preg_match_all匹配文章中的图片
Feb 06 PHP
基于PHP Web开发MVC框架的Smarty使用说明
Apr 19 PHP
基于empty函数的判断详解
Jun 17 PHP
php 去除html标记--strip_tags与htmlspecialchars的区别详解
Jun 26 PHP
PHP调用wsdl文件类型的接口代码分享
Nov 19 PHP
php通过排列组合实现1到9数字相加都等于20的方法
Aug 03 PHP
PHP将二维数组某一个字段相同的数组合并起来的方法
Feb 26 PHP
[原创]php正则删除img标签的方法示例
May 27 PHP
PHP实现创建微信自定义菜单的方法示例
Jul 14 PHP
PHP流Streams、包装器wrapper概念与用法实例详解
Nov 17 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获取http请求的头信息实现步骤
2012/12/16 PHP
php调用C代码的实现方法
2014/03/11 PHP
PHP基于数组实现的分页函数实例
2014/08/20 PHP
PHP整合PayPal支付
2015/06/11 PHP
PHP实现二维数组(或多维数组)转换成一维数组的常见方法总结
2019/12/04 PHP
输入自动提示搜索提示功能的使用说明:sugggestion.txt
2013/09/02 Javascript
JS数组的赋值介绍
2014/03/10 Javascript
浅析JQuery中的html(),text(),val()区别
2014/09/01 Javascript
jQuery表单美化插件jqTransform使用详解
2015/04/12 Javascript
js实现仿京东2级菜单效果(带延时功能)
2015/08/27 Javascript
JS动态生成年份和月份实例代码
2017/02/04 Javascript
微信小程序 扎金花简单实例
2017/02/21 Javascript
canvas实现刮刮卡效果
2017/03/14 Javascript
windows下vue.js开发环境搭建教程
2017/03/20 Javascript
微信小程序表单验证错误提示效果
2017/05/19 Javascript
详解webpack打包nodejs项目(前端代码)
2018/09/19 NodeJs
vue点击自增和求和的实例代码
2019/11/06 Javascript
基于JS正则表达式实现模板数据动态渲染(实现思路详解)
2020/03/07 Javascript
jQuery实现动态向上滚动
2020/12/21 jQuery
Python如何生成树形图案
2018/01/03 Python
对Python模块导入时全局变量__all__的作用详解
2019/01/11 Python
Python 3.6 -win64环境安装PIL模块的教程
2019/06/20 Python
Python异常处理例题整理
2019/07/07 Python
python爬虫selenium和phantomJs使用方法解析
2019/08/08 Python
python 图像处理画一个正弦函数代码实例
2019/09/10 Python
Python监听键盘和鼠标事件的示例代码
2020/11/18 Python
css3 边框、背景、文本效果的实现代码
2018/03/21 HTML / CSS
房产销售经理职责
2013/12/20 职场文书
户外亲子活动策划方案
2014/02/07 职场文书
农民工工资发放承诺书
2014/03/31 职场文书
学生请假条
2014/04/11 职场文书
天地会口号
2014/06/17 职场文书
国际会计专业求职信
2014/08/04 职场文书
2014年“世界无车日”活动方案
2014/09/21 职场文书
餐饮行业关注的9大营销策略
2019/08/26 职场文书
win10系统xps文件怎么打开?win10打开xps文件的两种操作方法
2022/07/23 数码科技