51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 3428|回复: 5
打印 上一主题 下一主题

[原创] testlink与mantis集成后出现中文乱码

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-12-23 15:06:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
testlink与mantis集成后,在testlink的“执行测试”模块添加了bug,如果bug的摘要部分是中文的,那么在testlink中这个bug的摘要部分显示乱码
请问要如何解决呢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2009-12-28 16:11:45 | 只看该作者
没有找到解决中文乱码的方法,我的做法是将摘要部分隐藏。
修改testlink的文件:testlink\ lib\ bugtracking\ int_mantis.php
function getBugSummaryString($id)
        {
                if (!$this->isConnected())
                        return false;

                $status = null;
                // 20070302 - {$this->dbName}.mantis_bug_table -> mantis_bug_table
                // Problems with MS-SQL
                $query = "SELECT summary FROM mantis_bug_table WHERE id='" . $id."'";
               
                $result = $this->dbConnection->exec_query($query);
                if ($result)
                {
                        $summary = $this->dbConnection->fetch_array($result);

                        // 20070302 - BUGID - on MS-SQL fetch_array() does not returns numeric indexes, then
                        //                    only choice is accessing my field name (IMHO better)
                        if ($summary)                       //注释此行
                              $summary = $summary['summary'];       //注释此行
                        else     //注释此行
                                $summary = null;
                }
                return $summary;
        }

请问高手如何解决testlink与mantis集成后的中文乱码问题呢
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2010-7-23 08:51:42 | 只看该作者
这个问题困扰很久了,一直找不到方法解决。我把mantis和testlink的字符集都定义成UTF-8,也是一样。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2010-7-23 08:55:03 | 只看该作者
我把图截了个。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2011-5-25 11:38:39 | 只看该作者
将mantis版本换为1.2.X系列,保持UTF-8 该处是正常显示

原有的旧的bug还是会乱码的。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2012-6-27 11:46:18 | 只看该作者
我也碰到同样的问题,这是我写的解决方法,希望能帮到你。
http://www.51testing.com/index.p ... space-itemid-816590
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-5-2 08:19 , Processed in 0.074231 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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