2013-06-28 99 views
3

我在顯示倉庫的git日誌時遇到了一些麻煩。如果我從Terminal.app + zsh嘗試它會顯示這樣的事情:Git日誌沒有顯示口音

commit 0edd34498e630...a70c7f 
Author: Gustavo Ramos <[email protected]> 
Date: Thu Jun 27 21:22:43 2013 -0300 

removendo "meta" e "metas", j<C3><A1> que esses foram deprecados a favor do modelo "target" 

雖然「正確」的事情,以顯示將是 - 我已經從SourceTree複製這樣的:

Parents: 33176be00c 
Author: Gustavo Ramos <[email protected]> 
Date: June 27, 2013 9:22:43 PM GMT-03:00 
Labels: HEAD fix-schema-file 

removendo "meta" e "metas", já que esses foram deprecados a favor do modelo "target" 

我已經將終端編碼設置爲UTF8,但這並沒有什麼幫助。還有什麼我該做的?

我運行Mac OS X 10.8.4,Terminal.app呵呵,我-巖組

Git版本:

➜ ~ git --version 
git version 1.8.2.3 
➜ ~ 

編輯1:區域設置輸出

➜ misterbusinessfinance git:(master) locale 
LANG= 
LC_COLLATE="C" 
LC_CTYPE="C" 
LC_MESSAGES="C" 
LC_MONETARY="C" 
LC_NUMERIC="C" 
LC_TIME="C" 
LC_ALL= 

編輯2:分辨率

在我的情況下,我所要做的就是設置一個名爲LANG的envvar。在我~/.zshrc文件我寫的是這樣的:

export LANG="pt_BR.UTF-8" 

或者任何一種語言,適合你

非常感謝!

+1

locale的輸出是什麼意思? – jszakmeister

+0

Hi @jszakmeister,剛剛使用語言環境輸出編輯了主帖子。 –

回答

3

我不確定您的終端設置是否正確。下面是我的一個截圖:

字符編碼設置爲「UTF-8」,以及複選框「啓動時設置的語言環境變量」被選中。確保設置正確,然後重新啓動終端。你需要確保你不要關閉窗口,但一起退出終端並重新啓動它。

如果它還是不能做的伎倆,添加此爲~/.zshenv

export LANG="en_US.UTF-8" 

或者是其他變種有意義的你。

+0

感謝您的幫助@jszakmeister!其實我的終端設置是正確的。做出口thingie排序錯誤:) –