git 乱码

本文介绍了在使用WebStorm和Gitbash时遇到的中文乱码问题,以及如何通过修改Git配置和WebStorm设置来解决这个问题。具体步骤包括设置Git的提交、日志输出和GUI编码为UTF-8,调整WebStorm的主题字体和终端编码,并修改相关配置文件。
摘要由CSDN通过智能技术生成

用着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"


搞定!

参考
https://www.cnblogs.com/sxdcgaq8080/p/9071282.html
 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值