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

JJD*_*JJD 5 git encoding multiplatform diacritics character-encoding

我注意到,提交包含邮件德国Umlaute当我运行显示不正确git log混帐击在Windows上.这些提交是使用终端在Ubuntu上进行的.通常,提交消息是用英语编写的,但是当涉及到名称时,没有办法解决,例如Added library by Simon Jünker.我猜它也可能是Git Bash无法处理字符编码.但也许有一个设置强制utf-8编码在Git的任何模块(Git Gui,Git k)中编写和显示文本.

你的Git多平台字符编码设置是什么?请确保在答案中包含两个平台的配置.您还可以添加MacOS.

Ben*_*itz 0

在 Mac OS X 上,只要您在“首选项”>“设置”>“高级”中设置了编码,并且您\xe2\x80\x99ve 选择了\xe2\x80\x9c在启动时设置区域设置环境变量,内置终端就应该可以正常工作。\ xe2\x80\x9d(这些是默认值。)

\n\n

显然 Windows 上的 MSysGit 不\xe2\x80\x99t 支持 UTF-8,但是如果你通过 cygwin 的副本通过管道传输 git 命令输出,less事情就会起作用。msysgit Google Group 中有\xe2\x80\x99s 一些有用的信息。

\n