IDEAJavaGUI工程中JFormDesigner的标题和JOptionPane出现乱码怎么解决?

问题遇到的现象和发生背景

img

问题相关代码,请勿粘贴截图

this.setTitle("登录页面");
JOptionPane.showMessageDialog(null, "登录成功", "消息", JOptionPane.INFORMATION_MESSAGE);

运行结果及报错内容

会爆出注释乱码错误,可以运行,控制台也会乱码

img

我的解答思路和尝试过的方法

去网上也找过很多方法,虚拟机和文件编码都是utf-8,idea中也设置了utf-8, VM options也加了-Dfile.encoding=UTF-8,windows编码也改成了utf-8,还是会乱码。
但是把所有代码复制到一个普通Java工程中又不会乱码

img

希望有coder可以帮忙解决,谢谢。

web项目的话,调整一下tomcat的编码方式

乱码的中文是GBK编码,打开源文件拷贝到项目里面即可。