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