我們目前使用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