繁体   English   中英

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

[英]How to configure git encoding for German Umlaute on Ubuntu and Windows?

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

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

此链接显示了解决此问题的方法:

请试试:

set LESSCHARSET=UTF-8

在Windows命令Shell(cmd.exe)中再次运行git命令。

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

显然,Windows上的MSysGit不支持UTF-8,但如果你通过cygwin中less的副本管道git命令输出就可以了。 msysgit Google Group中有一些有用的信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM