如何在Ubuntu和Windows上为德语Umlaute配置git编码?

| 我注意到在Windows的Git Bash中运行
git log
时,包含德语Umlaute的提交消息未正确显示。这些提交是使用终端在Ubuntu上进行的。通常,提交消息是用英语编写的,但是当涉及到名称时,例如
Added library by Simon Jünker.
我也可能是无法处理字符编码的Git Bash。但是,也许有一个设置可以强制使用“ 2”编码来在Git的任何模块(Git Gui,Git k)中编写和显示文本。 Git的多平台字符编码设置是什么?请确保在答案中包括两个平台的配置。您也可以添加MacOS。     
已邀请:
该链接显示了解决此问题的方法: 请试试:
set LESSCHARSET=UTF-8
在Windows命令Shell(cmd.exe)中运行,然后再次运行git命令。     
在Mac OS X上,只要在“首选项”>“设置”>“高级”中设置了编码,并且选择了“在启动时设置区域设置环境变量”,则内置终端就可以正常工作。 (这些是默认设置。) 显然,Windows上的MSysGit不支持UTF-8,但是如果通过cygwin的
less
副本通过git命令输出管道,则一切正常。 msysgit Google网上论坛中有一些有用的信息。     

要回复问题请先登录注册