mantis统计报表和图形报表出现乱码问题的解决方法(摘录)

来源:互联网 发布:黎明之前知乎 编辑:程序博客网 时间:2024/04/30 14:45

方法如下:
1、修改/mantis/jpgraph-2.2/src/jpgraph_ttf.inc.php 注释掉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);
// }

2、修改/mantis/core/graph_api.php,添加'chinese_gbk' => FF_SIMSUN,
function graph_get_font() {
$t_font_map = array(
'arial' => FF_ARIAL,
'verdana' => FF_VERDANA,
'courier' => FF_COURIER,
'comic' => FF_COMIC,
'times' => FF_TIMES,
'georgia' => FF_GEORGIA,
'trebuche' => FF_TREBUCHE,
'vera' => FF_VERA,
'veramono' => FF_VERAMONO,
'chinese_gbk' => FF_SIMSUN,
'veraserif' => FF_VERASERIF );
注:如果这里面还包括一个FF_SIMSUN的赋值,要屏蔽掉那行,否则会引起冲突。

3、修改config_defaults_inc.php
$g_graph_font = 'chinese_gbk';

然后不需要重启服务刷新一下mantis就可以正常显示了

原创粉丝点击