项目部署到Tomcat上,JS文件及后台数据显示都是乱码问题

开发工具:IntelliJ IDEA

                  Tomcat9.0

                   jdk1.8

js插件:bootstrap、bootstrap-table、jQuery

详细问题:

        web app项目在原先的Tomcat 8运行时,各种js以及post、get请求返回到前台以及控制台的数据是正常的,把项目部署到Tomcat 9后,浏览器上显示的js注释、js访问后台返回来数据在控制台上输出是正常的但是显示到页面上就是中文乱码,jsp页面上的中文是正常的。

解决方案:

                有许多大神都给出了挺多方案,我这里就给一种自己亲测有效的方案:修改Tomcat的配置信息。

        第一步:修改 D:\Tomcat9.0.14\conf\server.xml,添加 

 URIEncoding="UTF-8"

                      

第二步:修改D:\Tomcat9.0.14\bin\catalina.bat 添加

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

第三步: 重启Tomcat,当你刷新页面时发现还有乱码问题,

第四步:清除浏览器的缓存,重新打开项目,乱码不见了!!!姐只能帮你到这,剩下的路自己走。

  • 15
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 17
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值