2020.02版idea, Server output 乱码怎么解决

来源:3-2 IDEA快速开发Web应用

沙度的微笑

2020-09-28 02:44:37

http://img.mukewang.com/climg/5f70dd2e09b150fe20070384.jpg我试过在Configurations里在VM options 输入"-Dfile.encoding=UTF-8", 然而并没有用.

写回答

2回答

好帮手慕小班

2020-09-28

同学你好,关于乱码,是因为编码方式不一致造成的。可能是同学tomcat和idea的编码方式不一致导致的。同学直接修改tomcat中的配置也是可以的。

如果想只修改idea的配置,同学可以尝试使用如下方式试试:

  1、找到IDEA安装目录,在bin目录下找到idea.exe.vmoptions文件和idea64.exe.vmoptions文件,如下图所示:

http://img.mukewang.com/climg/5f71469a0961d91c06650580.jpg

    2、使用可编辑的形式打开idea.exe.vmoptions文件和idea64.exe.vmoptions文件(使用记事本打开也可),在文件末尾添加-Dfile.encoding=UTF-8,如下所示

http://img.mukewang.com/climg/5f7146af0952b0bb05850313.jpg

  3、在IDEA中,点击File->Setting->Editor->File Encodings,将Global Encoding、Project Encoding、Default encodeing for properties file这三项都设置成UTF-8,比如

http://img.mukewang.com/climg/5f7146cb09e36f6b06620416.jpg

   4、在配置tomcat时,设置vm option为-Dfile.encoding=utf-8,如下所示

http://img.mukewang.com/climg/5f7146dc09cd087306560219.jpg

最后重启idea,再来试试。

继续加油  祝:学习愉快~

0

沙度的微笑

提问者

2020-09-28

我将tomcat目录里的conf/logging.properties里的 java.util.logging.ConsoleHandler.encoding 设置为 GBK 就好了.

可是为什么会这样呢, 按理来说问题应该出在idea这边的转码, 而不是tomcat的设置, 毕竟之前用Eclipse都是好好的. 不能通过设置idea这边来解决么?


0

0 学习 · 8016 问题

查看课程