首页 >

php利用GD库输出中文办法

后端开发|php教程php利用GD库输出中文办法
php, php技巧, php中文分词
后端开发-php教程
PHP中phpGD库输出中文的秘诀
php 起名 源码,ubuntu 发行版,如何分析爬虫网络,php空间php文件下载,海珠seo网络lzw
找到这篇文章不容易,终于解决了我的问题。简单说就一句话,mb_convert_encoding($markWords,”html-entities”,”UTF-8″)
在线报修 源码,在vscode中如何执行c,ubuntu节点上网,阿里热部署tomcat,爬虫蒸多久,php 日志收集系统,莆田做seo工资怎么样,众筹网站功能lzw
开始时网上找到的方法是:去掉编译选项“–enable-gd-jis-conv” ,但我用的windows,不是linux,GD库都是编译好的东东,又不好重新编译,
微盘源码下载,ubuntu退账号,tomcat6用jdk,如何看爬虫,php微信开发工具,seo好还是百度竞价好lzw
到处找关闭GD库中 “JIS-mapped Japanese Font Support” 的方法,都没找到。最后看到 了这个,作者的文章超赞,谢谢作者。

/************************************下面是原文内容********************************************/

一个项目用到图表程序pChart2 然而输出的汉字竟然是乱码,换了其他图表程序(JpChart)也是一样,

于是直接写了一个简单使用GD库的测试程序,输出的也是乱码,证明确实是GD库函数问题

搜索了一下,说是由于GD库编译时添加了: –enable-gd-jis-conv 的支持( GD: Enable JIS-mapped Japanese font ) , 在phpinfo()里也可以看到:JIS-mapped Japanese Font Support的支持为enable

还需要重新编译,我觉得太麻烦了,应该会有更好的解决办法。

就是将要处理的汉字,先由UTF8的汉字转成html实体形式再使用.

示例代码:

pChart 示例代码:

AddPoint(array(10,2,3,5,3),"Serie1");$DataSet->AddPoint(iconv_arr(array("Jan","二月","三月","Apr","May")),"Serie2");$DataSet->AddAllSeries();$DataSet->SetAbsciseLabelSerie("Serie2");// Initialise the graph$Test = new pChart(300,200);$Test->loadColorPalette("Sample/softtones.txt");$Test->drawFilledRoundedRectangle(7,7,293,193,5,240,240,240);$Test->drawRoundedRectangle(5,5,295,195,5,230,230,230);// Draw the pie chart$Test->setFontProperties("Fonts/simkai.ttf",8);$Test->drawBasicPieGraph($DataSet->GetData(),$DataSet->GetDataDescription(),120,100,70,PIE_PERCENTAGE,255,255,218);$Test->drawPieLegend(230,15,$DataSet->GetData(),$DataSet->GetDataDescription(),250,250,250);$Test->Render("example14.jpg");/*** 将文本由UTF8编码转化为数字形式编码(HTML实体)* @param $arr 该参数可以为数组或者string* @author Steven lxq70361@qq.com*/function iconv_arr($arr){if(is_array($arr)){   foreach($arr as $k=>$v){    $arr[$k] = iconv_arr($v);   }  }else{   $arr = mb_convert_encoding($arr, "html-entities","utf-8" );}return $arr;}?>

php利用GD库输出中文办法
  • PHP高效快速下载文件办法
  • PHP高效快速下载文件办法 | PHP高效快速下载文件办法 ...

    php利用GD库输出中文办法
  • PHP获取客户端ip和服务器端IP方法
  • PHP获取客户端ip和服务器端IP方法 | PHP获取客户端ip和服务器端IP方法 ...

    php利用GD库输出中文办法
  • php读取中文目录乱码的解决办法
  • php读取中文目录乱码的解决办法 | php读取中文目录乱码的解决办法 ...