CnPack Forum » CVSTrac 相关问题 » cvsTracNT查看文件---中文目录问题


2004-7-9 11:22 afterain
cvsTracNT查看文件---中文目录问题

我使用cvsTracNT时候,想在WEB页面查看文件内容,点击文件的版本号,应该是打开相应文件,在这里发现一个问题:
1.使用英文工程名情况(LogDll)
[url]http://localhost:2040/cvsroot/getfile/LogDll/UnitDMLog.pas?v=1.2[/url]
获得正常
2.使用中文工程名情况(终端管理)
[url]http://localhost:2040/cvsroot/getfile/%D6%D5%B6%CB%B9%DC%C0%ED/Unit1.pas?v=1.2[/url]
IE就不能够打开改文件了。显示正在打开网页,等半天提示文件不存在
不知道其他人有没有碰到过。

2004-7-11 12:49 zjy
当前版本的CVSTrac的浏览功能对中文支持不好,如果修正,会发布新的版本,请留意cnvcl.org网站的发布新闻。

2004-9-3 18:16 forlink
不能打开中文文件,使cvstrac的最大遗憾!

CVSTrac Linux 中文版 V1.1.4_20040813中还是不行。我只好用cvsweb。
老大,该进一下。党和人民不会忘记你们的!呵呵!

2004-9-6 22:31 zjy
cvstrac的ansi c源码看起来比较头痛,最近比较忙,所以不支持中文文件名的问题还没有解决,让大家久等了,抱歉!

这两天抽空看看,争取尽快解决。

2004-9-9 16:02 jeack
刚刚搞定

在browse.c的第343行插入dehttpize(zFile);

以上解决了中文文件名(和文件名中有括号,空格的)不能显示的问题。
应该有更好的解决办法,让版主慢慢去搞吧。

2004-9-11 12:53 zjy
多谢 jeack 朋友提供的方法,这个是作者的一个小错误,新版本已经发布,请大家更新。

页: [1]


Powered by Discuz! Archiver 5.0.0  © 2001-2006 Comsenz Inc.