2012/03/02

解決Windows上使用TortoiseGit亂碼問題(使用UTF-8作為預設編碼)

想在Windows上使用Git時, 一般會推薦 msysgit + tortoiseGit
就可透過tortoise的GUI介面操作Git
關於這類的文章教學有很多
但由於敝人英文程度沒那麼好
偶爾也有需要使用中文
以及在Windows和Linux間commit/push的時候
這時候中文亂碼問題就很傷腦筋
我的Git Repository 使用UTF-8編碼
在Linux的環境操作時中文一切正常
但Windows預設使用Big5
所以有中文亂碼,無法check out的問題....Orz
習慣使用command模式的人可以參考這裡解決中文亂碼問題
唯一要補充的就是修改這些git設定檔時
若出現如下訊息

用unlocker之類的軟體並沒有發現任何lock住它的程式
因此只要按右鍵修改檔案權限
編輯加上自己的帳號並允許完全控制,就能夠存檔了

















像我習慣使用TortoiseGit的GUI介面來操作
可以安裝utf8-git-on-windows
預設使用UTF-8為編碼格式







選擇自己OS的位元版本  安裝後就可以正常使用了












而是否一定得先安裝 "Git-1.7.3.2-utf8-20110213.exe" tortoiseGit才能正常顯示中文
我並不是很確定...XD, 但我自己是有先裝就是了~

-----------------------------------------------------------------
關於Git是什麼 Git wiki
Git的好處及優點可參考 Why Git is Better Than X(繁中)
Git的教學和使用手冊可以參考 JosephJ的 Git Study
Stanford 學生Ben Lynn 中文手冊 Git Magic
ihower寫的一系列Git文章也不錯
另外這裡有Git Cheat Sheet  :)