以下是我在我的git的日誌現在看到:如何在git log中顯示不同的語言字符?
commit d0ed97d243eaf905b03244a4d1ba6af26213e4ad
Author: some guy <[email protected]>
Date: Mon Jun 3 11:22:06 2013 +0900
<E3><83><98><E3><83><83><E3><83><80><E3><81><AE><E3><83><A6><E3><83><BC><E3><82><B6><E3><82><A2><E3><82><A4><E3><82><B3><E3><83><B3><E8><A1><A8><E7><A4><BA>
提交是被一些日文字符做。
我已經改變了我的LANG ENV到ja_JP.UTF-8,是en_US.UTF-8,ja_JP.eucJP:
$ export LANG=ja_JP.UTF-8
,但毫無效果。
希望有人知道並給我點意見。 謝謝。
UPDATE(解決方案1):
最後,我設法在當地環境/etc/ssh_config
文件註釋掉行SendEnv LANG LC_*
(這是MacOS的),以顯示這些日文字符。 但我不認爲我解決了這個問題。我認爲我只是切斷了將LANG的設置發送到服務器端(CentOS)的方式。所以基本上,在當地ENV的LANG設置仍然搞亂了,因爲當我在當地的ENV(MAC)試圖$ locale
,它顯示了以下設置:
LANG=
LC_COLLATE="C"
LC_CTYPE="UTF-8"
LC_MESSAGES="C"
LC_MONETARY="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_ALL=
這顯然是一個不恰當的設置。
我仍然undering goggling ...
UPDATE(解決方案2):
我終於找到了解決的 「語言環境」 的問題,
這裏是我找到的鏈接:How to fix locale issues in Mac OSX terminal
感謝這裏所有人的幫助。
它似乎是utf8字符。你嘗試過'git log --encoding = UTF-8'嗎? – dyng
你的git版本是什麼? – mvp
@dyng但UTF-8應該是默認的? –