gitk 圖形介面中的代碼比較亂碼
裡面亂碼最後查到可以從 gitconfig 中設置,可以直接設置在全域也可以直接設置在專案資料夾,這邊如果你不確定怎麼做的話跟著底下教學儲存在專案設置就行。
為什麼會造成這個原因是,git 雖然是用 utf8 儲存,但是讀取的時候是根據電腦語言編碼解析的,也就是在中文 Windows 上預設會被使用 big-5 解碼。
解決方案
關鍵的設置指令是
[gui]
encoding = utf-8
直接貼到專案資料夾中 .git\config 就可以起作用了
或是執行下面的指令 (消除 —local 會儲存到使用者全域設定)
git config --local gui.encoding utf-8
然後透過下面的指令查看
# Linux
git conig --local --list | grep gui.encoding
# pwsh
git config --local --list | Select-String "gui.encoding"
再重新打開 gitk 就可以正確的識別了
沒有留言:
張貼留言