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

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

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

相关推荐

Git:.gitignore和.gitkeep文件的使用

.gitignore.gitignore,顾名思义,这个文件是用于列出那些让Git忽略,不被跟踪的文件,即排除在Git的版本控制外。可以使用*通配符匹配多个字符。忽略指定名称的文件# .gitignore示例,忽略test.txt文件  ################### test.txt 忽略指定后缀的文件# .gitignore示例,忽略后缀为.impl的文件

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

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

jQuery DatePicker显示中文(本地化)

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

Bootstrap在图片内居中显示文字

图片的父容器position设置为relative。文字position设置为absolute。.thumbnail {   position: relative; } .caption {   position: absolute;  top: 45%;  left: 0;  &nbs

ES6简化版的JavaScript中间件模式的实现

JavaScript中间件模式的目的是分解前端业务逻辑,通过next方法层层传递给下一个业务。比较经典的是express和koa。这是使用ES6实现的一个简版的中间件模式:class Middleware { use(fn) { this.go = (stack => next => stack(fn.bind(this, next.bind(this))))(this.go)

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

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

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