1. 配置git-bash
idea
随便找地方打开git-bash,右击窗口进入options,分别将text选项的Locale改为zh-CN,character-set改为UTF-8,如图所示:
2. 命令执行
我改了这个就好了,如果不行,在改别的
git config --global core.quotepath false
在文件最后追加,不要修改文件原有的内容
vi /etc/bash.bashrc
alias javac="javac -J-Dfile.encoding=UTF-8"
alias java="java -Dfile.encoding=UTF-8"
通过命令行把 Git 的各种编码都设置为 UTF-8
git config --global core.quotepath false # 显示 status 编码
git config --global gui.encoding utf-8 # 图形界面编码
git config --global i18n.commit.encoding utf-8 # 处理提交信息编码
git config --global i18n.logoutputencoding utf-8 # 输出 log 编码
export LESSCHARSET=utf-8 # 因为 git log 默认使用 less 分页,所以需要 bash 对 less 命令处理时使用 utf-8 编码
3. 环境变量的配置
在配置环境变量的地方新建一个系统变量,设置结果如下:
重启Idea,你会发现不管是系统的cmd命令窗口还是Idea的terminal窗口不会乱码了。