51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 7139|回复: 13
打印 上一主题 下一主题

[原创] 求教:Mantis中文问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-1-14 22:14:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Mantis中文问题

我在windows 2003 server下安装了Mantis 0.19

安装都已成功,但是只要在信息内容中输入中文,

中文不显示,汉字被显示成为??,MySQL数据库中输入

中文没有任何问题。

十万火急!!!

请高手指点一二,谢谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

该用户从未签到

2#
发表于 2005-1-24 17:05:26 | 只看该作者

数据库没支持中文。

打开db_generate.sql
查找language varchar(32) NOT NULL default 'english',改为
language varchar(32) NOT NULL default 'chinese_simplified',
再重新初始化数据库就能支持了。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2005-1-27 17:04:51 | 只看该作者
Originally posted by xiyandetu at 2005-1-24 05:05 PM:
打开db_generate.sql
查找language varchar(32) NOT NULL default 'english',改为
language varchar(32) NOT NULL default 'chinese_simplified',
再重新初始化数据库就能支持了。



我试过,还是不行。
db_generate.sql 只是创建表,修改过后还是不能显示已经输入的中文汉字

问题的关键是不能正常显示已经输入的中文汉字。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2005-2-2 15:27:40 | 只看该作者
在Mantis的配置文件将语言改为'chinese_simplified'了么?
如果没有,可能是这个问题
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2005-2-4 11:47:16 | 只看该作者
如果你是用的apach
打开httpd.conf
找到
AddDefaultCharset ISO-8859-1
改为:
AddDefaultCharset GB2312
应该就可以了,如果你用的IIS我觉得应该自动的。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2005-12-22 17:45:53 | 只看该作者
需要修改单个用户的 language 项。在主页面的 manage 页面中设置。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2005-12-26 13:08:26 | 只看该作者
这可能是字符编码的问题,如果Mantis的界面语言是英文的话中文是不能正常显示的,除非都是用UTF-8的编码。因此在个人设置设置中讲解面语言改为中文就可以解决这个问题,试试看。
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2005-12-27 11:39:03 | 只看该作者
是只有在 manage 页面中将账号设置为 简体中文 以后才能把中文正确的保存到数据库中。
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2005-12-29 13:07:23 | 只看该作者
不知老兄是否解决了问题,我也碰到同样的问题。

我的环境:
apache2.0.55
php-5.1.1
mysql 4.1.10a-nt
mantis-0.19.4
winxp sp2
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2006-1-13 15:16:20 | 只看该作者

我也有这样的问题

windows iis 5
php-5.1.1-Win32.zip
mantis-0.19.4.tar.gz
mysql-5.0.18-win32.zip

mysql设置中文

mantis也设置了中文
运行正常,显示也正常,
就是在输入中文是保存不到数据库里,
比如在管理用户的时候,人员的姓名是中文的话
提示错误:APPLICATION ERROR #401
ERROR: Database query failed.

但是,我用mysql直接向数据库里update中文没有问题
我感觉还是mantis没有设置好的问题
这里向大家请教一下
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2006-1-16 13:43:12 | 只看该作者

kyzya

中文显示
   在APACHE的httpd.conf配置文件中将AddDefaultCharset ISO-8859-1 改为 AddDefaultCharset OFF
   在c:\mantis-0.19.2\config_inc.php中添加
   $g_default_language='auto';
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2006-8-1 22:17:33 | 只看该作者
我也一样出现楼主的问题!还没办法解决
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2006-8-2 10:38:58 | 只看该作者
和4.X版本以上的MYSQL有关系,网上说可以在PHP的QUERY之前设置一句$your_link->query(SET  NAMES  'gb2312' ); 但是我没成功,只把MYSQL的默认字符集改成UTF-8,结果就成功了。。晕!!!!!
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2006-8-14 19:38:04 | 只看该作者
我也有这个问题,但MYSQL的默认字符集改成UTF-8后,用sql查mysql数据是乱的,结果导入EXCEL就看不了
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-24 09:33 , Processed in 0.090640 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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