专栏首页我的博客Jpgraph 3.5 中文乱码问题解决

Jpgraph 3.5 中文乱码问题解决

今天设置了Jpgraph生成的图表加上中文标题乱码,搜索下结果都是加什么字体了设置这个,修改那个。。后来看到这个文章:http://anshao.net/codes/254.html(多谢博主分享了,我转载了过来,在windows是可以使用滴,但是linux下就不可以,我就增加下怎么在linux下使用吧)

具体做法就是:修改jpgraph_ttf.inc.php,找到185行:elseif( $aFF === FF_SIMSUN ) {

这个里面的内容

elseif( $aFF === FF_SIMSUN ) {

// Do Chinese conversion if( $this->g2312 == null ) { include_once ‘jpgraph_gb2312.php’ ; $this->g2312 = new GB2312toUTF8(); } return $this->g2312->gb2utf8($aTxt); } 修改为: elseif( $aFF === FF_SIMSUN ) {

// Do Chinese conversion //注释掉这段; /*if( $this->g2312 == null ) { include_once ‘jpgraph_gb2312.php’ ; $this->g2312 = new GB2312toUTF8(); } return $this->g2312->gb2utf8($aTxt); */ return $aTxt; //直接return }

如果提示这个,那么你可以点击这里下载字体simhei.ttf然后保存到jpgraph文件夹的fonts下即可解决问题!

PS:所有文件代码点击下载

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 左右滚动,带控制按钮

    今天需要一个左右滚动图的js,从网上着了半天,修改调试了半天才弄好,于是就收藏了。不过以后真得看看js了 关键代码有注释:(红色部分是我加的注释) <table...

    苦咖啡
  • Egret语法DataGroup使用案例

    class Main extends egret.DisplayObjectContainer{ public constructor() { ...

    苦咖啡
  • Thinkphp3.2.3FTP上传文件同名覆盖问题

    //原代码在\ThinkPHP\Library\Think\Upload\Driver\Ftp.class.php //大概在94行左右 /** ...

    苦咖啡
  • 详解Java中静态方法

    定义: 在类中使用static修饰的静态方法会随着类的定义而被分配和装载入内存中;而非静态方法属于对象的具体实例,只有在类的对象创建时在对象的内存中才有这个方法...

    用户7886150
  • Flutter中的html内容加载

    上一篇文章Flutter 中的下拉刷新和上拉加载中,我介绍了如何在Flutter中实现下拉刷新和上拉加载的效果,今天我们继续以上文中的代码为例,来介绍如何加载H...

    拉维
  • PHP高级编程之守护进程

    PHP高级编程之守护进程 http://netkiller.github.io/journal/php.daemon.html 摘要 2014-09-01 发表...

    netkiller old
  • 【热点】大数据背景下,网络无隐私怎么破?

    PPV课大数据 感谢爱德华·斯诺登(Edward Snowden),让我们知晓了美国政府监控人民的惊天秘密。当然,广大的商业机构也在侵占着我们的隐私,因为在每一...

    小莹莹
  • itext将html转pdf

    故久
  • Java-this关键字

    Hellow!CSDN! ############ my name is 李寻欢!

    Fisherman渔夫
  • Thinkphp3.2.3FTP上传文件同名覆盖问题

    //原代码在\ThinkPHP\Library\Think\Upload\Driver\Ftp.class.php //大概在94行左右 /** ...

    苦咖啡

扫码关注云+社区

领取腾讯云代金券