我记不得如何让Git GUI正确显示UTF-8编码的差异了。而且在搜索引擎中也找不到相关指南。
现在我需要在新工作场所进行此操作。你能否写下具体步骤?
操作系统:Windows 7
# Global setting for all you repositories
> git config --global gui.encoding utf-8
# For one repository only
> git config gui.encoding utf-8
或者从图形用户界面窗口:
编辑 -> 选项... -> 默认文件内容编码 -> 更改
然后选择 "Unicode (UTF-8)"。
在选项中,您将看到有两个面板,右侧面板适用于所有存储库,左侧面板适用于本地存储库。
peff
) 于 2021 年 8 月 27 日提交)。
(由 Junio C Hamano -- gitster
-- 于 2021 年 9 月 10 日合并至提交记录 bfe37f3)
文档
:使用“字符编码”来指代提交对象的编码。
签名作者:Jeff King
“encoding”这个词可以有很多意思(例如,在电子邮件中的base64或quoted-printable编码、HTML实体、URL编码等)。i18n.commitEncoding
和i18n.logOutputEncoding
的文档使用“字符编码”这个短语来更清楚地表达。让我们在其他地方也使用这个短语,以明确我们所讨论的编码类型。这个补丁涵盖了gui.encoding
选项,以及git-log
的--encoding
选项等(在后一种情况下,我同时修改了句子)。再加上在--encoding
描述中提到了iconv
,这应该会更清晰明了。git config
在man page中包含以下内容:git config gui.encoding utf-8
是指字符编码,它是一种通过某种编码系统为字符集表示数字的方式。
locale
,以获取更多信息。 - mvp