龙空技术网

Git17 webstorm中git中文乱码

古蜀侠 65

前言:

今天各位老铁们对“git webstorm”大体比较关注,朋友们都需要了解一些“git webstorm”的相关资讯。那么小编在网络上收集了一些对于“git webstorm””的相关内容,希望同学们能喜欢,小伙伴们一起来了解一下吧!

用着webstorm+git bash,用着好好看,突然发现git的提交记录中的中文全都变成乱码或者十六进制编码的样子了:

<E6><B7><BB>

咋地了?

估计是前一阵子给webstorm化妆,装了个materialUI的插件搞的,在网上找了教程,解决问题:

修改git配置

在git命令下,分别输入:

文件提交编码格式

git config --global i18n.commitencoding utf-8

log输出的编码格式

git config --global i18n.logoutputencoding utf-8

界面编码格式

git config --global gui.encoding utf-8

然后git bash的乱码OK了,但是在webstorm中的git提交信息和terminal中的中文还是乱码,go on

webstorm设置

在setting→Appearance&Behavior→Appearance中,按下图设置,原来的主题用的字体对中文支持不好,导致git提交记录中文乱码:

但是在terminal中输入git log -2查看提交记录,还是中文乱码,go on

webstorm配置

找到IDEA在本地的安装路径,找到idea.exe.vmoptions文件和idea64.exe.vmoptions文件,在其最后一行添加

-Dfile.encoding=UTF-8

然后修改git安装路径下的bash.bashrc文件,在文件最后添加

export LANG="zh_CN.UTF-8"

export LC_ALL="zh_CN.UTF-8"

搞定!#真相来了#

标签: #git webstorm