在这里我已经设置了将字符输入流的编码设置为UTF-8,但是在控制台显示的是乱码

我使用的是tomcat9版本的,正常来说get方法是不会出现中文乱码情况的,但是我的一样乱码,后面我发现我的idea控制台中文居然也是乱码。
发现这个页面都是正常的UTF-8,

那就可能是tomcat发送的错误,我就在网上找到了解决方法。
解决方法如下:
1、进入tomcat这个页面

2、在这个界面,找到vm option,将参数设置为: -Dfile.encoding=utf-8

成功解决。
参考文章:
文章讲述了在使用Tomcat9时遇到的中文乱码问题,包括GET请求的乱码以及IDEA控制台的乱码。作者发现并提供了解决方案,即在Tomcat的VM选项中添加-Dfile.encoding=UTF-8参数,以及在IDEA的设置中将全局、项目和属性文件的编码都设置为UTF-8。
在这里我已经设置了将字符输入流的编码设置为UTF-8,但是在控制台显示的是乱码

我使用的是tomcat9版本的,正常来说get方法是不会出现中文乱码情况的,但是我的一样乱码,后面我发现我的idea控制台中文居然也是乱码。
发现这个页面都是正常的UTF-8,

那就可能是tomcat发送的错误,我就在网上找到了解决方法。
解决方法如下:
1、进入tomcat这个页面

2、在这个界面,找到vm option,将参数设置为: -Dfile.encoding=utf-8

成功解决。
参考文章:
271

被折叠的 条评论
为什么被折叠?