我们目前使用tortoisecvs(1.8.31)来提交/访问我们的cvs仓库。什么是Windows CVS客户端支持正确处理注释中的编码?
我们最近希望在评论中支持日文文本,以便viewvc可以用于浏览。但是,您似乎没有设置将由Tortoisecvs发送的注释编码正确地转换/发送为UTF8。的TortoiseCVS输出的
例子:
In D:\Workspace\dummy\src: "C:\Program Files\TortoiseCVS\cvs.exe" -q commit -m コミットテスト日本語 dummy.py
CVSROOT=:pserver:[email protected]:/cvsroot/dummy
/cvsroot/dummy/src/dummy.py,v <-- dummy.py
new revision: 1.10; previous revision: 1.9
/opt/viewvc-1.0.5/lib/cvsdb.py:198: Warning: Incorrect string value: '\x83R\x83~\x83b...' for column 'description' at row 1
cursor.execute(sql, sql_args)
我已经证实了CVS仓库/ viewvc支持通过Eclipse的,在这里你可以定义注释的编码发送到存储库犯日军。但是,我们的大部分开发并不是在日食中完成的。
有没有办法让tortoisecvs将正确的编码分配给注释? 或者,如果是命令行相关的问题,有没有办法将Windows默认更改为utf-8? (它会修复它吗?) (Tortoisecvs好像它只是调用一个命令行工具,我假设然后只是将默认系统的编码应用到文本中)
如果没有,窗口CVS客户端(如果有)支持在注释中正确处理编码?
更新 删除SVN,经测试SVN正确处理编码并以UTF-8传输注释。谢谢,Stefan澄清这一点。
发现在tortosiecvs项目申请SourceForge上:
https://sourceforge.net/tracker/index.php?func=detail&aid=1592167&group_id=48103&atid=451975
自2006年以来它一直开我想这不是很多人的一个大问题。
发现这个要求在tortosiecvs项目在SourceForge上: https://sourceforge.net/tracker/index.php?func=detail&aid=1592167&group_id = 48103&atid = 451975 它自2006年以来一直开放。我想这对很多人来说不是一个大问题。 – monkut 2009-02-20 03:22:41
我建议你添加一条评论,你需要这个。在SF上,没有投票系统,所以开发人员很难看到请求是多么“紧急”。 – 2009-02-20 08:22:19