先前觉得是tomcat的问题,后来发现是idea的问题:
打开IntelliJ IDEA本地安装目录中bin文件夹下的idea.exe.vmoptions和idea64.exe.vmoptions这两个文件。
分别在这两个文件内容的末尾添加-Dfile.encoding=UTF-8
关闭idea,然后重新启动。然后问题解决。