赛迪网 >> 技术应用子站 >> PHP
PHP图形处理中的中文输出
作者: 来源:sou5 发布时间:2006.07.31
【Java专区】 【网络安全】 【网管专区】 【linux专区】 【数据库专区】 【进入论坛】 【IT博客】 
【Eclipse】  【PHP】  【DB2】  【Ajax】  【Struts】  【Spring】 

83

把GB码转换到UTF8,PHP中TTF支持UTF8编码的非ASCII字符输出,可以实现中文与ASCII混合输出图象,这样在我们操作图象函数时可以更方便.    要实现这个功能需要两个文件:    文件一:GB->;UTF8转码表文件    文件二:GB->;UTF8转换类文件   ( 这连个文件随后附上)    有了这两个文件就可以用如下代码来实现在图像中输出中文了。 代码在 http://tech.xianfeng.net/old/img.php 完全通过 CODE:[Copy to clipboard]<?php session_start(); if (isset($vt)) else session_register("vt"); Header("Content-type: image/png"); $ip=$REMOTE_ADDR; $im = imagecreate(400,300); $black = ImageColorAllocate($im, 0,0,0); $white = ImageColorAllocate($im, 184,44,6); include("gb2utf8.class"); //ImageTTFText(im,size,angle,x,y,color,font,text); $obj=new gb2utf8("您好,您的IP为".$REMOTE_ADDR); ImageTTFText($im, 20, 0, 5, 50, $white, "/home/www/tech/old/STXINGKA.TTF", $obj->;str); $obj=new gb2utf8("\n\n当前是您第".$vt."次访问本页面"); ImageTTFText($im, 20, 0, 5, 50, $white, "/path/to/STXINGKA.TTF", $obj->;str); ImagePNG($im); ImageDestroy($im); ?>;

赛迪网JAVA专区,JAVA开发者乐园!
评论】 【推荐】 【 】 【打印】 【关闭
*姓  名: 更多资料 了解方案 认识厂商
*单位名称:
*联系电话:
*电子邮件:
    
◆ 相关文章
· 建立灵巧结构的PHP程序 2004-10-01
· Class GB2UTF8 v2.0.1 -让PHP发出中文图像 2005-01-16
· 基于GD的PHP彩色背景16进制验证码 2004-12-20
· PHP中的类 2005-03-13
· PHP解析器代号列表--PHP调试必用 2003-05-19