一、问题描述
在IDEA中用Terminal(已设置为Git\bin\bash.exe)进行git commit操作,输入中文的commit信息后又进行删改时,在最终提交的信息中会出现奇怪的乱码,如图:
这里的terminal设置信息如下:
二、解决方法
1、在setting的terminal中的Environment variables中添加:LESSCHARSET=utf-8
2、在git的安装目录的etc/bash.bashrc文件末尾添加两行:
export LANG="zh_CN.UTF-8"
export LC_ALL="zh_CN.UTF-8"
3、关闭terminal再重新打开即可。