控制台乱码和IDEA使用Git的bash.exe作为terminal中文乱码-nushell自动UTF8
控制台乱码:
在idea安装目录下找到idea.exe.vmoptions和idea64.exe.vmoptions文件(可以只改64的),在文件的最后添加:
-Dfile.encoding=UTF-8【这个是运行输出信息乱码】
git config --global core.quotepath false
在环境变量中添加名为LESSCHARSET,值为utf-8的环境变量
Git bash Terminal乱码:【注意,右键git bash窗口标题选择options-text里可以配置zh_CN和UTF-8;在options里还可以配置git bash的窗口大小】
在git安装目录下找到etc/bash.bashrc文件,在文件的最后添加:
export LANG="zh_CN.UTF-8"
export LC_ALL="zh_CN.UTF-8"
export JAVA_TOOL_OPTIONS="-Dfile.encoding=UTF-8"
然后重开terminal(注意要重开,IDEA也重开一下)
如果还不行可以参考:https://blog.csdn.net/qq_17229141/article/details/105160211
cmd的可以改注册表加autorun chcp 65001搞定;
powershell的增加dword32值搞定【其实所有的terminal都可以用这个方法搞定,比如nushell,参考之前的解决乱码的文章】,但是这两个仍然需要配置-Dfile.encoding=UTF-8才行(测试了应该是可以在系统环境变量里添加JAVA_TOOL_OPTIONS的值为-Dfile.encoding=UTF-8来解决【似乎要注销一下用户】);
posted on 2020-06-08 15:43 Silentdoer 阅读(553) 评论(0) 编辑 收藏 举报