當我執行以下命令:「svnlook的改變」編碼
svnlook changed {path} -r {rev}
其中{路徑}是儲存庫路徑和{轉}是版本號,我得到以下輸出:
U trunk/this/is/a/path/Mon fichier avec un nom accentu,.txt
輸出實際上應該是:
U trunk/this/is/a/path/Mon fichier avec un nom accentué.txt
「é」和其他突出顯示的字符未正確顯示...
有沒有什麼方法可以讓svnlook正確輸出字符?
我知道我可以使用「svn log」和「 - xml」選項來獲得正確的編碼,但是我需要這個用於pre-commit鉤子,並且svn.exe只能從修訂中獲取信息,而不能交易。
感謝
我可以發誓我見過這個問題以前問過,答案必須與設置外殼顯示編碼的字符,但我無法找到它:( – rmeador 2009-04-30 20:28:46