1. 配置git-bash

idea
在这里插入图片描述

随便找地方打开git-bash,右击窗口进入options,分别将text选项的Locale改为zh-CN,character-set改为UTF-8,如图所示:
git-base

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窗口不会乱码了。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐