我一直在努力教msysgit
如何处理例如德国的变音符号(äöü)。提交评论。没有运气 .....
所以我想我可能会尝试使用PowerShell及其git集成(PoshGit)。但是,再次-没有运气:
D:\temp\test [ +12 ~0 -0 !]> git add --all
D:\temp\test [ +12 ~0 -0]> git commit -m "Einige Dateien hinzugefügt"
Warning: commit message does not conform to UTF-8.
You may want to amend it after fixing the message, or set the config
variable i18n.commitencoding to the encoding your project uses.
[master (root-commit) 085b7d6] Einige Dateien hinzugef?gt
12 files changed, 3320 insertions(+), 0 deletions(-)
(“Einige Dateienhinzugefügt” =添加了一些文件)
有趣的是-我可以让发誓,说德国变音符号是UTF-8标准的一部分.....
当然可以:
D:\temp\test [master]> git log
085b7d6 (HEAD, master) Einige Dateien hinzugef<FC>gt [Marc Scheuner] [4 seconds ago]
没有香蕉:-(
为了获得
msysgit
(“Git bash”)或PowerShell与Git在提交注释上合作,我必须做什么?我什至不要求Umlauts支持文件名...现在只是注释(纯文本).....另外:把这个
[i18n]
commitencoding = ISO-8859-1
logoutputencoding = ISO-8859-1
到我的
.gitconfig
中似乎也没有对我的提交注释和git log
产生任何影响 .... :-(有任何想法吗?有什么想法吗?指针?
最佳答案
您可能想尝试一下实验Unicode version of msysgit的非官方安装程序。可以在msysgit邮件列表中获得对该安装程序的反馈。
关于git - Git和PowerShell和德国变音符号,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8948395/