网上的办法都用了还是乱码

问题遇到的现象和发生背景
操作环境、软件版本等信息
尝试过的解决方法
我想要达到的结果

img

其实是IDEA的版本和jdk版本不一致的问题,jdk太新了IDEA就识别不了

你好。
你可以在cmd里面用javac编译一下当前java文件,然后在cmd里面用java运行一下当前生成的class文件,我怀疑是不是ide里面的terminal有点小问题?

设置当前项目编码格式全部为UTF-8或者为GBK,设置完重启后再次运行即可

UTF-8或者为GBK或者再看下GB2312编码试一下

img

通过设置 IDE Console 的编码试试

看现象控制台是非utf-8编码,所以显示乱码。之前我们做项目有个标准,工作区间、工程、文件三者都保持一致编码,基本可以避免这个问题