簡體   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