问题背景:
针对以前部署在低版本的Tomcat上面的web项目,迁移到新版本后浏览器访问js出现中文乱码,导致页面空白。如下图所示:
从上面现象可以看出是浏览器在解析js文件的时候,文件里面产生了中文乱码才导致的,所以很快就定位到问题应该是出在了Tomcat上面,通过查阅资料后发现只需要在Tomcat的\tomcat\bin\catalina.bat文件中添加编码格式就好了。
set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS% -Dfile.encoding=UTF-8"
修改完成后,点击保存,清除浏览器缓存,重启Tomcat,问题解决。