关于Idea里设置Terminal为Git/bin/bash.exe中文乱码的问题的终极解决方案
Posted silentdoer
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于Idea里设置Terminal为Git/bin/bash.exe中文乱码的问题的终极解决方案相关的知识,希望对你有一定的参考价值。
1.这里如果设置为Git/git-bash.exe确实不会乱码,但是每次点Idea里的Terminal都会弹出一个单独的terminal窗口而非在idea子窗口里出现;
2.因此需要设置为Git/bin/bash.exe,但是这个东西它本质上貌似是用Cmd.exe来打开的?(反正需要设置页编码为65001),而且坑爹的还是它不支持chcp命令,不然还能设置AutoRun chcp 65001;
最终找了一个下午,终于在注册表里看到了改变方法,在注册表:HKEY_CURRENT_USER/Console/HKEY_CURRENT_USERConsoleC:_Program Files_Git_bin_bash.exe里有CodePage键,将它的值改为10进制的65001即可;
然后重新打开Terminal这个时候就不会是中文乱码了;(win10系统测试有效)
以上是关于关于Idea里设置Terminal为Git/bin/bash.exe中文乱码的问题的终极解决方案的主要内容,如果未能解决你的问题,请参考以下文章
vscode 集成git bash, mingw, mintty 的terminal
IDEA中运行springboot+vue项目设置terminal路径