第一种设置 设置IDEA的VM option 记得重启 加一行代码:-Dfile.encoding=UTF-8 第二种 都设置为utf-8 第三种方式 tomcat运行参数 -Dfile.encoding=UTF-8 本人设置了第二种方法,tomcat打印的日志和代码中system输出的中文都解决乱码。 唯独log4j的日志还是乱码,最后发现是没重启,设置idea的VM option参数一定要重启才生效。 这三种方式都用上,乱码直接消除。