Subject:
请教高手:CVSTrac version 1.1.2 显示中文问题
[Print This Page]
Author:
游戏
Time:
2005-1-12 17:37
Subject:
请教高手:CVSTrac version 1.1.2 显示中文问题
怎样使得IE设置一直保持简体中文,
查看》编码》简体中文是可以使一页显示中文,但是进入下一页还需要重新设置。
Author:
zjy
Time:
2005-1-12 18:42
请提供一下详细的运行环境:
1、是中文版还是英文版?
2、是Linux版还是Windows版?在什么环境下运行?
3、如果是Linux,是用哪种启动方式?
CVSTrac中文版会在HTTP头中标识GB2312编码,只要IE设置成自动识别编码,应该可以显示中文的。
另外,CVSTracNT 的最新版本是 1.1.4,cnvcl 主页上可下。官方的英文版是 1.1.5,近期汉化版也会升级。
Author:
游戏
Time:
2005-1-25 09:40
Subject:
启动方式不清楚
是英文版安装在Linux服务器上,具体设置不清楚,只是远程客户端操作,能否通过修改IE设置直接显示中文呢。
还是非常感谢你!
这是我访问论坛第一次有人回复,这个论坛很好。
Author:
zjy
Time:
2005-1-25 11:02
如果你安装的是 cvstrac.org 网站发布的官方英文版,很难通过在客户端进行设置来直接显示中文。因为 IE 会根据 http 数据头(不是 html 中的 head 区)中指定的编码集来显示,而 cvstrac 英文版在英文 Linux 下运行时字符集是 ISO-8859-1。
您可以试试以下一些方法来解决:
1、官方的 cvstrac 英文版,默认带本地化支持编译,在中文版的 Linux 下运行时,会使用操作系统的 CodePage。如果 Linux 的 CodePage 是 GB2312,则可能会正常显示中文。
2、如果不是中文的 Linux,则需要自己编译 cvstrac 的源码,在编译前先修改 config.h 文件:
#ifndef CVSTRAC_I18N
# define CVSTRAC_I18N 1
#endif
改成:
# define CVSTRAC_I18N 0
再修改 cgi.c 文件:
printf(
"Content-Type: %s; charset=ISO-8859-1\r\n"
"Content-Length: %d\r\n",
zContentType,
nUsedTxt
);
改成:
printf(
"Content-Type: %s; charset=GB2312\r\n"
"Content-Length: %d\r\n",
zContentType,
nUsedTxt
);
再编译运行。
源码下载和编译见 cvstrac 官方文档或 CnPack 开发组发布的管理员手册。
3、使用 CnPack 开发组汉化过的 cvstrac for linux 中文版,可在
www.cnpack.org
网站首页上找到下载链接,上面还有 PDF格式的中文安装使用手册。
CnPack 开发组负责 cvstrac 中文版和 CVSTracNT 移植版的维护,有什么问题可以给我们写邮件或在论坛发帖。
Welcome to CnPack Forum (http://bbs.cnpack.org/)
Powered by Discuz! 5.0.0