幸亏百度查到一篇文章
http://www.360doc.com/content/19/0813/07/19913882_854547551.shtml

我下载的JDK18,所有编码都设置为UTF-8。仍然显示乱码。

点右下角UTF-8,我选择了重新加载。
第一次不生效,重新加载后(同时还停止了JAVA程序运行)又按那个地方,再点了一次重新加载,再试了一回。就TM神奇地正常显示中文了。