我遇到的是System.out.print乱码,有些人是tomcat乱码,我按照网上的教程弄了很久,发现我要么tomcat乱码要么就out乱码,疯了,还好最后解决了,看下面方法把。
网上查阅了大量的网页,现在总结一下(我觉得已经是最详细了,还有的话就请大家在评论补充吧),很多链接就不贴了
首先是idea
找到idea的安装目录,打开bin文件夹
找到如图两个文件

分别打开在最后一行加入 -Dfile.encoding=UTF-8

打开idea setting 如图3个箭头处改成utf-8

在tomcat 设置界面 同样加入上面那行代码 -Dfile.encoding=UTF-8

然后打开tomcat安装目录 打开 conf 文件夹 找到 logging.properties 如下图

将所有的UTF-8那行直接注释(网上有人说改为GBK这种做法可能会让GET/POST参数乱码)
8以上版本建议如下操作

然后在idea 左上角找到 清除缓存重新启动idea

等待Idea重新启动build文件,然后启动自己的Project就发现一切都好了

还有的话就请在评论区补充吧