一 : 编写环境乱码(必要)
设置工程项目编码 file -> settings -> Editor -> File Encodings-> 如下图
二 : 控制台打印乱码 (两种方案选一个)
1.方案一
解决方案 :
用Notepad++打开Tomcat安装源码conf文件夹下的logging.properties文件。
修改这五个 UTF-8 为GBK即可
( 其实只用修改 java.util.logging.ConsoleHandler.encoding = GBK,其它4个可以不修改,效果一样,保险起见全部修改了。)
打开Intellij IDEA,乱码问题解决, 再次单独启动tomcat发现乱码也得到解决
2.方案二
打开Intellij idea安装目录,在bin目录下的idea.exe.vmoptions和idea64.exe.vmoptions两个文件结尾添加
-Dfile.encoding=UTF-8
(注意不要出现空格)
接着再修改idea配置Help ->Edit Custom VM Options , 在最后面添加:-Dfile.encoding=utf-8
重启IDEA开发工具(一定要重启),再启动工程,乱码问题解决。