解决的思路是,统一编码为utf-8,但凡可以设置编码的地方都设为utf-8,
乱码解决办法:
1.找到idea安装目录的bin文件夹修改idea64.exe.vmoptions和idea.exe.vmoptions两个文件,在最后一行加入下面语句
-Dfile.encoding=UTF-8
-Djdk.util.zip.ensureTrailingSlash=false
(这一步做好后要重新启动idea,因为这个更改是在idea开启的时候才会起作用)
2.按照红格姐的方法设置tomcat->Edit Configurations ->选择Start/Connection->打勾Pass environment variables->点击+
填入JAVA_TOOL_OPTIONS -Dfile.encoding=UTF-8
3.选择Server->在VM option填写-Dfile.encoding=UTF-8
4点击idea的FIle->setting->找到File Encoding,设置所有编码为UTF-8
5。如果前台仍然乱码,那是浏览器解析编码问题,重新设置浏览器的解析编码或者换个浏览器