mantis报表中文乱码解决方法

以下是安装JPGRAPH步骤:
( 1 ) 、安装: JpGraph PHP5 version Version: 3.0.7 , 从
http://www.aditus.nu/jpgraph/jpdownload.php  下载,解压缩其中子目录src 至mantis\library 目录下,改名为jpgraph 
(2)、修改文件mantis\library\jpgraph\jpgraph_ttf.inc.php:
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 
return $aTxt; 


2、后台设置: 
(1)安装插件:管理--》插件管理--》
安装MantisGraph 插件(即Mantis 1.2.4 的’Mantis 图形1.0’) 
(2)修改程序: 
打开文件mantis\plugins\MantisGraph\pages\config.php: 
$t_current_font_selected = array( 
//-------------------------------------- 
'simsun' => false, //增加这一行 
'arial' => false, 
//-------------------------------------- 

Sans-serif:<br /> 
<label><input type="radio" name="font" value="simsun"<?php echo 
print_font_checked( 'simsun' )?>/>宋体</label><br /> //增加这一行 
<label><input type="radio" name="font" value="arial"<?php echo 
print_font_checked( 'arial' )?>/>Arial</label><br /> 
//--------------------------------------------------------------------- 

文件mantis\plugins\MantisGraph\pages\config_edit.php: 
if ( plugin_config_get( 'font' ) != $f_font ) { 
switch ( $f_font ) { 
case 'simsun': //增加这一行 
case 'arial': 
//---------------------------------------------------------------------- 

文件mantis\plugins\MantisGraph\core\graph_api.php: 
$t_font_map = array( 
                  'simsun' => 'simsun.ttf',//增加这一行 
            'arial' => 'arial.ttf', 
//---------------------------------------------------------------------- 

$t_font_map = array( 
'simsun' => FF_SIMSUN, //增加这一行 
'arial' => FF_ARIAL, 

//如果以上文件修改后,还是不行,就把上面几个文件,用Ultraedit 另存为UTF-8 格式文件

3、设置并启用: 
(1)、管理--》管理插件--》点击“Mantis 图形1.0”名字进入设置界面, 
(2)、Graph library to use 选择“Jpgraph”,Font 选择“宋体” 

(3)、点击“更改配置”后再设置项目并添加缺陷看看统计报表中内容,是否已如你所愿。

(4)、确认C:\Windows\Fonts下存在simsun.ttf字体

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值