|
有關MANTIS 我已經配置好Jpgraph目前已經能夠正常顯示報表
不過當把使用者介面改為簡體中文或繁體中文時
會使報表標題變成亂碼
經過自己在網上找尋方法做了以下的設定修正
____________________________________________
在\jpgraph\src\jpgraph.php 將DEFINE("FF_VERASERIF",20); 中20改成40
在mantis\core\graph_api.php
將$graph->title->Set(...)的下一行補上
if (config_get('default_language') == 'chinese_simplified')
{
$graph->title->SetFont(FF_SIMSUN,FS_NORMAL);
$graph->xaxis->title->SetFont(FF_SIMSUN,FS_NORMAL);
$graph->yaxis->title->SetFont(FF_SIMSUN,FS_NORMAL);
$graph->xaxis->SetFont(FF_SIMSUN,FS_NORMAL);
$graph->yaxis->SetFont(FF_SIMSUN,FS_NORMAL);
}
else if (config_get('default_language') == 'chinese_traditional')
{
$graph->title->SetFont(FF_CHINESE,FS_NORMAL);
$graph->yaxis->title->SetFont(FF_CHINESE,FS_NORMAL);
$graph->xaxis->title->SetFont(FF_CHINESE,FS_NORMAL);
$graph->xaxis->SetFont(FF_CHINESE,FS_NORMAL);
$graph->yaxis->SetFont(FF_CHINESE,FS_NORMAL);
}
或是補上
if (config_get('default_language') == 'chinese_simplified')
{
$graph->title->SetFont(FF_SIMSUN,FS_NORMAL);
$graph->legend->SetFont(FF_SIMSUN,FS_NORMAL);
}
else if (config_get('default_language') == 'chinese_traditional')
{
$graph->title->SetFont(FF_CHINESE,FS_NORMAL);
$graph->legend->SetFont(FF_CHINESE,FS_NORMAL);
}
根據上幾行的Graph或piegraph來判斷補上前者或後者
_______________________________________________
做了以上修正後 情況還是一樣
亂碼仍舊是亂碼
是不是少做了哪部分的修正呢?
想請各位幫個忙
謝謝 |
|