2015-02-08 47 views
9

我創建了一個gitk的註釋標記與如下因素的消息:微調gitk編碼

地塊聖保羅mostrados吶MESMA janela。

但現在gitk顯示:

地塊薩£Ømostrados吶MESMA janela

如何正確編碼?

+0

這可能在gitk錯誤喲更新爲新的消息標籤消息。嘗試使用命令行工具查看它;如果bug是在gitk的輸入中,那麼你可以使用命令行工具編輯和修復它,但是如果它在顯示器中,你可能不能。您的環境是否設置爲始終使用UTF-8?有可能gitk在內部假設編碼與您的環境不匹配。 – Rup 2015-02-08 13:43:46

+0

在Git Bash中:git tag -a顯示「Plotssãomostrados na mesma janela。」,正確。 「你的環境」是否指Windows?我該如何檢查? – oqrxke 2015-02-08 13:51:00

回答

15

您是否正確設置了git編碼?

git config --global gui.encoding utf-8 

看起來像你沒有正確設置它。 如果是這種情況,您仍然可以更新消息並進行更改。

帶註釋的標籤是一個「真正的」提交,所以使用git filter-branch以及所需的標誌可以將您的提交消息更新爲正確的編碼。

另一種選擇是直接,一旦你設置了正確的編碼 git tag <tag name> <tag name> -f -m "<new message>"