问题
如何使git log
命令输出正确显示在Windows命令提示符下?
例
如您所见,我可以正确键入变音字符,但git log
输出会以某种方式转义。根据UTF-8
编码表,输出中尖括号(<
和>
)之间的代码对应于先前键入的git config
参数。
我曾尝试将LESSCHARSET
环境变量设置utf-8
为针对类似问题的答案之一,但是输出出现乱码:
我知道它已按预期方式.git/config
正确编码。utf-8
gitk
locale
如果需要,这是命令输出
LANG=
LC_CTYPE="C.UTF-8"
LC_NUMERIC="C.UTF-8"
LC_TIME="C.UTF-8"
LC_COLLATE="C.UTF-8"
LC_MONETARY="C.UTF-8"
LC_MESSAGES="C.UTF-8"
LC_ALL=
编辑:
在纯git-bash中,输出也相同:
所以我认为问题是与外壳无关的,并且与Git或其配置本身有关。