美文网首页
thinkphp 中使用Jpgraph图表中文乱码问题

thinkphp 中使用Jpgraph图表中文乱码问题

作者: 茶饭不思 | 来源:发表于2018-07-18 17:39 被阅读0次

乱码主要有两个地方,一个是图表的标题乱码,另外一个是标注乱码

1、  $title = "JpGraph中文测试";

        $title = iconv("UTF-8", "gb2312", $title);先将中文格式由UTF8转换为gb2312格式

        $graph->title->Set($title);

        $graph->title->SetFont(FF_SIMSUN,FS_BOLD);设置字体

2、还有一个问题,就是标注中文显示问题,就是SetLegend函数,解决方式如下:

修改jpgraph_legend.inc.php这个文件的一些配置,修改后为:

修改后,使用setLegend函数赋值的中文字符也需要进行编码转换,如果是UTF8编码格式需要转换为GB2312编码格式在赋值。

相关文章

网友评论

      本文标题:thinkphp 中使用Jpgraph图表中文乱码问题

      本文链接:https://www.haomeiwen.com/subject/wuhapftx.html