笔者深受其困扰,所以参考各位大佬的解决方案整理了合集
如果是servlet项目中文乱码,请找过滤器的配置
1.看图
2.搜索file Encoding,如图全部改为UTF-8(GBK也可以,不过笔者用的UTF-8,接下来全部都统一成UTF-8了),再点击apply
3.搜索console,检查是否为utf-8
4.java complier,加上蓝框内的命令,点击apply
-encoding UTF-8
5.runner
-Dfile.encoding=UTF-8
6.点击右边的add Configuration
7.蓝框内的代码(这里如果没配置好建议去找其他博客,这里只做编码配置),别忘了点击apply
-Dflie.encoding=UTF-8
8.
最后一行再加上
-Dfile.encoding=UTF-8
9.找到idea下的bin路径下的idea64.exe.vmoptions,我用的是nodepad++打开的
最后一行添加这句代码
-Dfile.encoding=UTF-8
10.找到tomcat下的conf下的logging的properities
检查是否全部为UTF-8
12.最后控制台
右下角默认就是UTF-8