from: https://blog.csdn.net/weixin_63009611/article/details/125714502
openjdk 18处理中文方法有变:
官方对JDK-18的编码做了一些调整,在使用JDK-18时会有乱码问题,解决方法为使用以前的JDK版本(如JDK-17),或者在项目和文件编码是UTF-8的情况下,点击Run -> Edit configurations,在VM options里加入”-Dfile.encoding=gbk”,(如果没有VM options选项,点击右上角”Modify options(可能为蓝色字体)” -> java | “add VM options”),就好了。