如何在Ubuntu和Windows上为德语Umlaute配置git编码?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Ubuntu和Windows上为德语Umlaute配置git编码?相关的知识,希望对你有一定的参考价值。
我注意到当我在Windows上的Git Bash中运行git log
时,包含德语Umlaute的提交消息无法正确显示。这些提交是使用终端在Ubuntu上进行的。通常,提交消息是用英语编写的,但是当涉及到名称时,无法绕过,例如: Added library by Simon Jünker.
我想它也可能是Git Bash无法处理字符编码。但也许有一个设置强制utf-8
编码在Git的任何模块(Git Gui,Git k)中编写和显示文本。
你的Git多平台字符编码设置是什么?请确保在答案中包含两个平台的配置。您还可以添加MacOS。
This link展示了解决这个问题的方法:
请试试:
set LESSCHARSET=UTF-8
在Windows命令Shell(cmd.exe)中再次运行git命令。
在Mac OS X上,只要您在“首选项”>“设置”>“高级”中设置了编码,并且已选择“在启动时设置区域设置环境变量”,就可以使用内置终端正常工作。(这些是默认设置。)
显然,Windows上的MSysGit不支持UTF-8,但是如果你通过cygwin的less
副本管道git命令输出就可以了。有一些有用的信息in the msysgit Google Group。
以上是关于如何在Ubuntu和Windows上为德语Umlaute配置git编码?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Windows 机器上为 Linux 编译 .NET Core 应用程序
如何在 Ubuntu 18 上为 python 3.7 安装 pip?
如何在 Ubuntu 20.04 上为 Python 3.9 安装 pip