2020.02版idea, Server output 乱码怎么解决
来源:3-2 IDEA快速开发Web应用
沙度的微笑
2020-09-28 02:44:37
我试过在Configurations里在VM options 输入"-Dfile.encoding=UTF-8", 然而并没有用.
2回答
好帮手慕小班
2020-09-28
同学你好,关于乱码,是因为编码方式不一致造成的。可能是同学tomcat和idea的编码方式不一致导致的。同学直接修改tomcat中的配置也是可以的。
如果想只修改idea的配置,同学可以尝试使用如下方式试试:
1、找到IDEA安装目录,在bin目录下找到idea.exe.vmoptions文件和idea64.exe.vmoptions文件,如下图所示:
2、使用可编辑的形式打开idea.exe.vmoptions文件和idea64.exe.vmoptions文件(使用记事本打开也可),在文件末尾添加-Dfile.encoding=UTF-8,如下所示
3、在IDEA中,点击File->Setting->Editor->File Encodings,将Global Encoding、Project Encoding、Default encodeing for properties file这三项都设置成UTF-8,比如
4、在配置tomcat时,设置vm option为-Dfile.encoding=utf-8,如下所示
最后重启idea,再来试试。
继续加油 祝:学习愉快~
沙度的微笑
提问者
2020-09-28
我将tomcat目录里的conf/logging.properties里的 java.util.logging.ConsoleHandler.encoding 设置为 GBK 就好了.
可是为什么会这样呢, 按理来说问题应该出在idea这边的转码, 而不是tomcat的设置, 毕竟之前用Eclipse都是好好的. 不能通过设置idea这边来解决么?
相似问题