當我使用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. 使用jQuery.BlockUI的示例頁面代碼
- 2. 如何使用php代碼獲取html頁面的頁面源代碼?
- 3. 使用GWT下載html頁源代碼
- 4. 使用Selenium代碼下載網頁
- 5. 使用Java獲取網頁源代碼
- 6. XML飼料使用分頁PHP代碼
- 7. 重複使用頁腳html代碼
- 8. 頁使用的登錄頁面,但的代碼顯示
- 9. Mvc使用月份代替頁碼的分頁系統
- 10. 使用Java獲取以下頁面的源代碼使用Java
- 11. 使用來自Google代碼的代碼
- 12. 使用PowerShell在頁眉/頁腳中包含常用代碼
- 13. 從代碼隱藏在實際的HTML頁面中使用一行代碼
- 14. 使用表單按鈕生成代碼,然後顯示生成的代碼頁
- 15. 使用代碼
- 16. 使用代碼
- 17. 使用代碼
- 18. 使用代碼
- 19. 使用代碼
- 20. 使用代碼
- 21. 使用代碼
- 22. 使用代碼
- 23. 使用代碼
- 24. 使用代碼
- 25. 使用代碼
- 26. 使用代碼
- 27. 使用代碼
- 28. 使用代碼
- 29. 使用代碼
- 30. 使用代碼
堅實有用的答案。謝謝! – 2010-11-27 09:24:58