如何解决Tomcat启动web项目,浏览器js中文乱码,导致页面空白

问题背景:

针对以前部署在低版本的Tomcat上面的web项目,迁移到新版本后浏览器访问js出现中文乱码,导致页面空白。如下图所示:
image-20210329125548624

从上面现象可以看出是浏览器在解析js文件的时候,文件里面产生了中文乱码才导致的,所以很快就定位到问题应该是出在了Tomcat上面,通过查阅资料后发现只需要在Tomcat的\tomcat\bin\catalina.bat文件中添加编码格式就好了。

set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS%  -Dfile.encoding=UTF-8"

image-20210329130112660

修改完成后,点击保存,清除浏览器缓存,重启Tomcat,问题解决。


版权声明:本文为qq_39084358原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。