開源缺陷管理工具mantis中圖形報表顯示亂碼

來源:互聯網
上載者:User
只是改成中文之後,圖形報表就顯示亂碼。有大神能幫忙解決下嗎?用的是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,
);

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.