當我使用git svn克隆版本庫時,我在文件名中找到類似「єССуальноРμ」的字符而不是國家字符(俄語)....(我不能讀這個。 ..)我認爲git試圖在保存文件時使用UTF-8而不是UTF-16,而windows使用UTF-16。有沒有解決方法?我可以指定代碼頁來git svn嗎?使用git-svn的代碼頁
2
A
回答
3
這已記錄在msysgit issue 159(被認爲是issue 80的重複)中,並在修補程序提案「Windows: Assume all file names to be UTF-8 encoded.」中進行了辯論。然而,我並不認爲這是翻譯成任何實際的解決方案。
最大的障礙是git沒有「文件名編碼」的概念 - 它只是將文件名視爲字節流。沒有地方編寫一個編碼。如果字節流被視爲具有編碼,那麼您可能有歧義,混合編碼或無效字符。你將不得不以某種方式處理這個問題。
我聽到的唯一的解決辦法是這樣的msysgit version從這個GitHub repo:你可以嘗試一下,看看是否,只爲這導入,它工作得更好:Git-1.7.0.2-utf8-20100725.exe。
1
我已經解決了我的問題(SVN dcommit無效後characteres),設置國際化編碼:
在我的情況下,代碼頁是ISO-8859-1,而不是UTF-8:
git config --global i18n.commitencoding ISO-8859-1
相關問題
- 1. 如何使用php代碼獲取html頁面的頁面源代碼?
- 2. 使用Selenium代碼下載網頁
- 3. 使用GWT下載html頁源代碼
- 4. XML飼料使用分頁PHP代碼
- 5. 使用Java獲取以下頁面的源代碼使用Java
- 6. 使用PowerShell在頁眉/頁腳中包含常用代碼
- 7. 使用來自Google代碼的代碼
- 8. 使用代碼
- 9. 使用代碼
- 10. 使用代碼
- 11. 使用代碼
- 12. 使用代碼
- 13. 使用代碼
- 14. 使用代碼
- 15. 使用代碼
- 16. 使用代碼
- 17. 使用代碼
- 18. 使用代碼
- 19. 頁眉/頁腳/主代碼
- 20. 在頁面後面的一個代碼中使用的方法到頁面後面的另一個代碼
- 21. 專有代碼,使頁面代碼無法訪問
- 22. 使用JSONP從JavaScript網頁獲取源代碼使用JSONP
- 23. 使用VBA代碼禁用網頁的提醒消息
- 24. 從代碼中調用c#的網頁
- 25. 可以使用寶石代碼使用macrubyc編譯的代碼
- 26. 使用Modulo?編寫使用現有代碼的代碼
- 27. 問題代碼頁
- 28. 頁面的HTML代碼
- 29. 未知代碼的網頁
- 30. 打印的分頁代碼
堅實有用的答案。謝謝! – 2010-11-27 09:24:58