我就是遇到了Tomcat启动时控制台输出乱码的问题,搞了好久才解决.
给大家总结以下几类乱码的场景
1. 项目源代码中文乱码
Settings > Editor > File Encodings
设置为:UTF-8
2. Main方法运行,控制台中文乱码
添加:-encoding utf-8
3. Tomcat运行,控制台中文乱码
Edit Configurations > Tomcat Server > server > VM options
添加:-Dfile.encoding=UTF-8
idea安装路径bin目录下找到文件idea.exe.vmoptions
和idea64.exe.vmoptions
配置文件末尾添加:
-Dfile.encoding=UTF-8
-Dconsole.encoding=UTF-8
还没有解决
idea > Help 菜单 > Edit Custom VM Options...
编辑配置文件,在末尾添加:
-Dfile.encoding=UTF-8
-Dconsole.encoding=UTF-8
结束!!