关于IDEA解决控制台中文乱码的问题

乱码的原因

先说一下数据是怎么存进和取出的。关于这一块,我是这样理解的,因为不管是什么格式类型的数据,都是以二进制的方式进行存储的,所以这个过程中就有涉及到编码(高中有了解过Ascii 码的应该有一定的概念,说白了就是类似摩斯密码:将人话转换成密文的过程),反之取出数据就涉及到解码。那么就因此就可以引出乱码这个问题了,乱码其实就是因为我们解码的方式和编码的方式不同,导致出现的乱码。

        对于这一块还有不清楚的小伙伴可以参考下这篇文章:(27条消息) 中文乱码的产生原因_java_gchsh的博客-CSDN博客_出现乱码的原因

解决乱码的几种方法

一、IDEA内部设置

①File → Settings →搜索Enc(IDEA自动联想帮你找到Editor → File Encodings)然后将其中的编码都统一。

                关于IDEA解决控制台中文乱码的问题

关于IDEA解决控制台中文乱码的问题

 二、IDEA外部直接设置

在Windows自己安装的IDEA目录里bin下的idea.exe.vmoptions和idea64.exe.vmoptions中的最后一行加上-Dfile.encoding=UTF-8关于IDEA解决控制台中文乱码的问题 

 

关于IDEA解决控制台中文乱码的问题

 

上一篇:新安装的IDEA无法启动问题


下一篇:webstorm 多个版本共存打不开解决方案