本文共 922 字,大约阅读时间需要 3 分钟。
解决以上问题的方法也就是传递正确的中文字符串给JpGraph,所以可以把字符串先转成gb2312的,这样JpGraph就可以正确转换了。当然,这个方法比较麻烦,每次都需要,还可以直接修改jpgraph_ttf.inc.php,我用的是2.2版本的,大概在99到106行之间的:
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); } 注释掉已有代码,直接返回$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; }转载地址:http://yflci.baihongyu.com/