gpt4 book ai didi

git - 使用 msysgit 进行字符编码

转载 作者:太空狗 更新时间:2023-10-29 12:55:46 27 4
gpt4 key购买 nike

在我的 WinXP 机器上创建的提交消息在我的 Win7 机器上阅读时会生成警告。

我的名字包含特殊字符 (ö),我想这是问题的根源,因为我的名字在提交中。我在尝试 stash 在 winXP 上创建的提交上的更改时看到了问题:警告:提交消息不符合 UTF-8。

我想检查在 winXP 上使用什么编码生成提交,但找不到方法。

$ git config --get i18n.commitencoding在两台机器上都返回空白。

http://www.kernel.org/pub/software/scm/git/docs/git-commit.html似乎是说 git 检查提交对象中的编码。

git log, git show, git blame and friends look at the encoding header of a commit object, and try to re-code the log message into UTF-8 unless otherwise specified.

那很好,但是为什么 git 在 win7 而不是在 winXP 上提示?


两台机器上的 msysgit 版本相同:1.7.4.msysgit.0。

最佳答案

这只是一个大胆的猜测,但我最近在 Rakefile 中的某个人的名字中遇到了类似的问题,实际上我不得不更改我的 CMD 环境的编码才能运行它。

查看此 wiki 上的第二步:

https://github.com/NancyFx/Nancy/wiki/Having-trouble-with-rake%3F

有关 chcp 命令的 Microsoft 文档位于: http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/chcp.mspx?mfr=true

关于git - 使用 msysgit 进行字符编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6452165/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com