有时候,资源文件在开发环境中显示是正常的,而运行后就出现中文乱码的情况,可能原因有很多,我把我的解决办法列举出来,希望能帮到你
- 在js引入位置添加charset=“utf-8”
<script charset="utf-8" src="js/init.js"></script>
-
修改tomcat安装目录下的conf/server.xml,在如下位置添加 URIEncoding=“utf-8”
-
修改tomcat安装目录下的bin/catalina.bat,在如下位置添加 -Dfile.encoding=UTF-8(注意是添加到双引号里面,且空格只能打一个)
-
保存,重启tomcat,清除浏览器缓存,打开项目链接,乱码解决。
参考博客:https://blog.csdn.net/Lhy_JL/article/details/86491527