当我们使用git log或者git diff等git操作时,在终端很可能会遇到乱码,乱码效果如下:
<E6><B7><BB><E5><8A><A0><E4><BA><86><E4><B8><80><E4><BA>�<E6><B3><A8><E9><87><8A>
Linux和Windows的解决办法不一。
Linux的解决方案
在终端依次运行以下命令即可。
git config --global i18n.commitencoding utf-8
git config --global i18n.logoutputencoding utf-8
export LESSCHARSET=utf-8
最后一句的export LESSCHARSET=utf-8可加载至~/.bashrc
windows解决方案
打开Bash终端,右键选择Options,在弹出的界面中选择Text,最后在Locale中选择zh_CN和UTF-8,如下图所示。保存退出即可。










![[学习笔记]ARXML - Data Format](https://img-blog.csdnimg.cn/997f5fe6d71e4f8fb8b01360c9834fbd.png)









