51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 8805|回复: 3
打印 上一主题 下一主题

[原创] Mantis创建项目 项目名称输入中文乱码,内祥

[复制链接]
  • TA的每日心情
    难过
    2016-11-1 16:42
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    跳转到指定楼层
    1#
    发表于 2008-8-14 12:13:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    Mantis创建项目 项目名称输入中文乱码,点确定,出现下面错误,项目名称输入英文,点确定一切正常,在线等

    数据库查询失败。数据库返回的错误信息是:#1267: Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '=' 查询:SELECT COUNT(*)
    FROM mantis_project_table
    WHERE name='中文'

    请在你的浏览器中使用“后退”按钮来返回到上一页面,这样您可以找到发生了什么问题或者进行别的操作;您还可以点击导航栏中的选项直接跳转到一个新的区段。
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    该用户从未签到

    2#
    发表于 2008-12-22 17:24:37 | 只看该作者
    我遇到的也是这个问题,我用的是easyphp+mantis安装,我也是输入中文后出现
    APPLICATION ERROR #401
    数据库查询失败。数据库返回的错误信息是:#1267: Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '=' 查询:SELECT COUNT(*)
    FROM mantis_custom_field_table
    WHERE name='邮储项目'

    请在你的浏览器中使用“后退”按钮来返回到上一页面,这样您可以找到发生了什么问题或者进行别的操作;您还可以点击导航栏中的选项直接跳转到一个新的区段。
    清高人指点阿,很头疼这个问题啊
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2008-12-23 17:24:05 | 只看该作者
    我找到办法了,就是把mantis下的config_inc.php与config_defaults_inc.php中的        $g_default_language                = 'chinese_simplified';改成        $g_default_language= 'chinese_simplified_utf8';就可以了,你试试
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2010-10-29 14:08:29 | 只看该作者
    找到解决办法了。
    实际测试mantis 的工作流程,发现不能创建中文名称的项目。上网查询发现是数据库字符集不对造成的。
    vi /etc/my.cnf

    如果是windows 则是修改my.ini 文件

    在[client]下添加
    default-character-set=utf8

    在[mysqld]下添加
    default-character-set=utf8

    查看数据库默认字符集
    [root@bogon ~]# mysql -u root -p

    如果现实下面信息就配置成功了
    mysql> show variables like 'collation_%';
    +----------------------+-----------------+
    | Variable_name        | Value           |
    +----------------------+-----------------+
    | collation_connection | utf8_general_ci |
    | collation_database   | utf8_general_ci |
    | collation_server     | utf8_general_ci |
    +----------------------+-----------------+
    3 rows in set (0.02 sec)

    mysql> show variables like 'character_set_%';
    +--------------------------+----------------------------+
    | Variable_name            | Value                      |
    +--------------------------+----------------------------+
    | character_set_client     | utf8                       |
    | character_set_connection | utf8                       |
    | character_set_database   | utf8                       |
    | character_set_filesystem | binary                     |
    | character_set_results    | utf8                       |
    | character_set_server     | utf8                       |
    | character_set_system     | utf8                       |
    | character_sets_dir       | /usr/share/mysql/charsets/ |
    +--------------------------+----------------------------+
    8 rows in set (0.02 sec)
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-8 06:43 , Processed in 0.065539 second(s), 25 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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