git commit 中文出现乱码

有的时候我们使用git commit 提交的时候,日志信息有中文的时候会出现乱码,具体表现就是如下图:

问题猜想,这个情况应该是编码设置的原因:

所以尝试对编码进行重新设置:

执行如下设置代码:

git config --global i18n.commitencoding utf-8

然后执行如下代码:

git config --global i18n.logoutputencoding utf-8

然后我们再试试情况是否OK

从上面的图可以看出,修改了编码为utf-8后问题解决。

这里还有一个命令叫做修改界面的编码格式

git config --global gui.encoding utf-8

本文参考链接,并且结合自己的实践给出,欢迎讨论。

版权声明:著作权归作者所有。

相关推荐

Linux使用shuf命令随机打乱文本文件的每一行

文本文件word.txt示例:theanlinuxubuntulifegoodbreeze使用shuf打乱文件内容 shuf words.txt > shuffled_words.txt注意shuf不会打乱源文件,需要把打乱的内容输出到新的文件中。结果可能为:breezethelinuxanubuntugoodlifeshuf详细使用查看说明

IDEA启动tomcat,日志中文字符有乱码“淇℃伅”

新安装了IDEA,集成Tomcat。启动时,日志的中文变成了乱码:15-Mar-2020 11:15:56.143 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log Server.鏈嶅姟鍣ㄧ増鏈�: Apache Tomcat/9.0.2215-Mar-2020 11:15:56.148 淇℃伅 [mai

jQuery DatePicker显示中文(本地化)

jquery-datepicker内置了对本地化的支持,在i18n/目录下放置了各种语言的本地化配置。在使用时引入对应的文件即可。i18n目录:https://github.com/jquery/jquery-ui/tree/master/ui/i18n查看datepicker-zh-CN.js的源码配置如下:/* Chinese initialisation for

Git切换分支到指定的提交(commit)

Git要切换到指定的提交,先找出提交的commitIdGit查找commitId$git log commit cbcf45ec166eee4ca0ade2dc78f1445f7d39f0ab Author: xxx Date:  Wed Jan 24 11:29:34 2018 +0800 fix bug