51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 5473|回复: 10
打印 上一主题 下一主题

[原创] 求助 Mantis的圖表中文問題

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-3-30 11:49:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有關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來判斷補上前者或後者
_______________________________________________

做了以上修正後  情況還是一樣

亂碼仍舊是亂碼

是不是少做了哪部分的修正呢?

想請各位幫個忙   

謝謝
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

该用户从未签到

2#
发表于 2005-4-1 15:31:06 | 只看该作者
我先问问楼主,你加的这段代码是直接copy进去的么?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2005-4-4 08:38:45 | 只看该作者
恩恩  是的

我是直接複製貼進去的
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2005-4-5 16:32:50 | 只看该作者
那注意一下它的引号,和分号等符号,有些是双字节(中文)字符,所以那段程序没有起作用,修改后,加入的程序就生效了!!
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2005-4-6 11:07:08 | 只看该作者
感謝西西大大

不過我將全部的符號重打過後  情況還是一樣

圖有出現但標題都是亂碼

不知道還有沒有可能為其他的地方出問題?
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2005-4-6 12:52:45 | 只看该作者
不然你把你修改过后的文件发给我一份,我看看。才能确认问题在哪!
主要是jpgraph.php和graph_api.php
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2005-4-6 13:55:15 | 只看该作者
信寄過去囉  

感恩QQ
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2005-4-6 17:48:51 | 只看该作者
刚才看了一下你过来的文件,测试了一下,你的文件在我的系统里用能正确显示中文图标,现在唯一的差别的地方是,我用的是1.17beta2的JPgraph版本,你的是2.00alpha2 的JPgraph版本,JPgraph.php程序语句有一些变化,不知道是不是还有别的设置,或者是你别处设置错误了。
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2005-4-6 18:09:55 | 只看该作者
恩恩  感謝

我再找找其他有可能相關的設置

不過請問一下...如果還有其他設置問題  

有可能的是哪些地方呢??

謝謝

[ Last edited by yakumo1027 on 2005-4-6 at 18:18 ]
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2005-4-7 10:16:20 | 只看该作者
如果单纯是显示乱码,我觉得应该就是文字语言的设置吧!!
在我的JPgraph.php脚本里面有许多指定标题和图例的文字显示语句,可是你的新版脚本里没有找到,所以也许引用别的脚本页里设置,你查查别的相关页脚本内容。
回复 支持 反对

使用道具 举报

该用户从未签到

11#
 楼主| 发表于 2005-4-11 08:44:58 | 只看该作者
謝謝~我試試看~~
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-5-23 00:07 , Processed in 0.072447 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表