51Testing软件测试论坛
标题:
求助 Mantis的圖表中文問題
[打印本页]
作者:
yakumo1027
时间:
2005-3-30 11:49
标题:
求助 Mantis的圖表中文問題
有關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來判斷補上前者或後者
_______________________________________________
做了以上修正後 情況還是一樣
亂碼仍舊是亂碼
是不是少做了哪部分的修正呢?
想請各位幫個忙
謝謝
作者:
西西
时间:
2005-4-1 15:31
我先问问楼主,你加的这段代码是直接copy进去的么?
作者:
yakumo1027
时间:
2005-4-4 08:38
恩恩 是的
我是直接複製貼進去的
作者:
西西
时间:
2005-4-5 16:32
那注意一下它的引号,和分号等符号,有些是双字节(中文)字符,所以那段程序没有起作用,修改后,加入的程序就生效了!!
作者:
yakumo1027
时间:
2005-4-6 11:07
感謝西西大大
不過我將全部的符號重打過後 情況還是一樣
圖有出現但標題都是亂碼
不知道還有沒有可能為其他的地方出問題?
作者:
西西
时间:
2005-4-6 12:52
不然你把你修改过后的文件发给我一份,我看看。才能确认问题在哪!
主要是jpgraph.php和graph_api.php
作者:
yakumo1027
时间:
2005-4-6 13:55
信寄過去囉
感恩QQ
作者:
西西
时间:
2005-4-6 17:48
刚才看了一下你过来的文件,测试了一下,你的文件在我的系统里用能正确显示中文图标,现在唯一的差别的地方是,我用的是1.17beta2的JPgraph版本,你的是2.00alpha2 的JPgraph版本,JPgraph.php程序语句有一些变化,不知道是不是还有别的设置,或者是你别处设置错误了。
作者:
yakumo1027
时间:
2005-4-6 18:09
恩恩 感謝
我再找找其他有可能相關的設置
不過請問一下...如果還有其他設置問題
有可能的是哪些地方呢??
謝謝
[
Last edited by yakumo1027 on 2005-4-6 at 18:18
]
作者:
西西
时间:
2005-4-7 10:16
如果单纯是显示乱码,我觉得应该就是文字语言的设置吧!!
在我的JPgraph.php脚本里面有许多指定标题和图例的文字显示语句,可是你的新版脚本里没有找到,所以也许引用别的脚本页里设置,你查查别的相关页脚本内容。
作者:
yakumo1027
时间:
2005-4-11 08:44
謝謝~我試試看~~
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2