idea官方给的解答,昨天沟通了一天互发了十几封邮件排查问题,今天得到的解决方案,完美解决。
jdk18的话就等官方解决吧,先按图中的方法可以正常输出就行了。
此贴为吧中另一帖(我发的,目前已注销)的解决方法,那个下面的回复似乎会被吞,如有其他问题请自行联系idea官方支持或百度,本人号已注销,借号回复。
解决方法:
您好,
JDK 18 相关的代码做了一些编码的调整,所以在 IDEA 下使用 JDK 18 会有乱码的问题。
作为临时的方法,你可以使用 JDK 18 之前的版本(比如说 JDK 17),或者在项目和文件编码是 UTF-8 的情况下,点击主菜单上的 Run | Edit configurations,在这个应用的 VM options 里加入 -Dfile.encoding=gbk 来运行,应该就没有乱码问题了。
jdk18的话就等官方解决吧,先按图中的方法可以正常输出就行了。
此贴为吧中另一帖(我发的,目前已注销)的解决方法,那个下面的回复似乎会被吞,如有其他问题请自行联系idea官方支持或百度,本人号已注销,借号回复。
解决方法:
您好,
JDK 18 相关的代码做了一些编码的调整,所以在 IDEA 下使用 JDK 18 会有乱码的问题。
作为临时的方法,你可以使用 JDK 18 之前的版本(比如说 JDK 17),或者在项目和文件编码是 UTF-8 的情况下,点击主菜单上的 Run | Edit configurations,在这个应用的 VM options 里加入 -Dfile.encoding=gbk 来运行,应该就没有乱码问题了。