web程序发布到tomcat乱码问题

web程序发布到tomcat以后中文显示乱码,寻找了各种原因,包括编译器的编码集,各个环境都改为了utf8但是,中文还是显示乱码
后来发现是tomcat里面的编码需要更改为utf8才行,于是改变如下:
本地运行环境:

web程序发布到tomcat乱码问题
文章图片
image.png
【web程序发布到tomcat乱码问题】windows运行的tomcat环境修改如下:
修改Tomcat下的bin下的catalina.bat,在最前面添加 set JAVA_OPTS=-Dfile.encoding=UTF-8

    推荐阅读