Maison > développement back-end > tutoriel php > 开源缺陷管理工具mantis中图形报表显示乱码

开源缺陷管理工具mantis中图形报表显示乱码

WBOY
Libérer: 2016-06-20 12:36:11
original
1234 Les gens l'ont consulté

只是改成中文之后,图形报表就显示乱码。有大神能帮忙解决下吗?用的是jpgraph


回复讨论(解决方案)

1、修改mant\plugins\MantisGraph\core\graph_api.php文件下
在56行找到
if ( plugin_config_get( 'eczlibrary' ) == ON ) {
              $t_font_map = array(
                        'arial' => 'arial.ttf',
                     'verdana' => 'verdana.ttf',
                     'trebuchet' => 'trebuc.ttf',
                     'verasans' => 'Vera.ttf',
                     'times' => 'times.ttf',
                     'georgia' => 'georgia.ttf',
                     'veraserif' => 'VeraSe.ttf',
                     'courier' => 'cour.ttf',
                     'veramono' => 'VeraMono.ttf',
              );
然后改成
if ( plugin_config_get( 'eczlibrary' ) == ON ) {
              $t_font_map = array(
'simsun' => 'SIMFANG.TTF',    //此处为添加处
                        'arial' => 'arial.ttf',
                     'verdana' => 'verdana.ttf',
                     'trebuchet' => 'trebuc.ttf',
                     'verasans' => 'Vera.ttf',
                     'times' => 'times.ttf',
                     'georgia' => 'georgia.ttf',
                     'veraserif' => 'VeraSe.ttf',
                     'courier' => 'cour.ttf',
                     'veramono' => 'VeraMono.ttf',
              );
在大约87行找到
e {
              $t_font_map = array(
                     'arial' => FF_ARIAL,
                     'verdana' => FF_VERDANA,
                     'trebuchet' => FF_TREBUCHE,
                     'verasans' => FF_VERA,
                     'times' => FF_TIMES,
                     'georgia' => FF_GEORGIA,
                     'veraserif' => FF_VERASERIF,
                     'courier' => FF_COURIER,
                     'veramono' => FF_VERAMONO,
              );
修改成:
else {
              $t_font_map = array(
     'simsun'=> FF_SIMSUN,           //此处为添加处
                     'arial' => FF_ARIAL,
                     'verdana' => FF_VERDANA,
                     'trebuchet' => FF_TREBUCHE,
                     'verasans' => FF_VERA,
                     'times' => FF_TIMES,
                     'georgia' => FF_GEORGIA,
                     'veraserif' => FF_VERASERIF,
                     'courier' => FF_COURIER,
                     'veramono' => FF_VERAMONO,
              );
然后保存,该文件修改完毕。
 
2、修改mant\plugins\MantisGraph\pages\config.php文件下
大约25行处找到
$t_current_font_selected = array(
       'arial' => false,
       'verdana' => false,
       'trebuchet' => false,
       'verasans' => false,
       'times' => false,
       'georgia' => false,
       'veraserif' => false,
       'courier' => false,
       'veramono' => false,
);
修改为
$t_current_font_selected = array(
       'simsun' => false,          //此处为添加处
       'arial' => false,
       'verdana' => false,
       'trebuchet' => false,
       'verasans' => false,
       'times' => false,
       'georgia' => false,
       'veraserif' => false,
       'courier' => false,
       'veramono' => false,
);

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal