JAVA Swing 设置GBK与JAVA输出UTF-8冲突,导致窗口和输出端有一边乱码,一边正确输出问题 Java swing乱码 设置-Dfile.encodiong=gbk后,swing这边不乱码了,但是运行端输出窗口乱码。 ##首先保证软件最右端是UTF-8 然后在setting里搜索encoding,将file encoding 里的所有编码都改成GBK,最后在项目运行/调试配置中增加VMoptions设置为-Dfile.encoding=gbk在重新运行就可以了。