今天设置了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:所有文件代码点击下载
以上就是Jpgraph 3.5 中文乱码问题解决的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号