解决js在浏览器中文乱码问题以及js、jsp没有正确加载问题

在项目开发中遇到JS文件浏览器显示中文乱码,通过检查编码格式和尝试多种解决方案,最终发现需要在Tomcat虚拟机配置中添加-Dfile.encoding=UTF-8参数来解决。此外,当修改JS或JSP文件后,浏览器可能从缓存读取导致未显示更新,使用Ctrl+F5强制刷新可看到修改结果。
摘要由CSDN通过智能技术生成

问题

在做项目的时候,引入了js文件,发现该模块在浏览器中的中文显示乱码,但是其它中文都好好的
在这里插入图片描述
在浏览器中F12->Sources->page那里看自己项目的js文件,发现其中的中文都是乱码,真的很烦啊。首先肯定的是编码格式出问题了,但是按照网友说的查看js的编码格式也确实是utf-8,项目也均是utf-8。

解决

  1. 最后跟着博客操作了123步,发现js文件在浏览器中确实没有中文乱码了,一切都ok,并没有出现tomcat启动时在控制台出现乱码的情况,因为在安装Tomcat的时候直接就将其设置成GBK。
  2. 但是之前就是因为不想每次都在新项目中添加虚拟机参数-Dfile.encoding=UTF-8,所以就没写,现在又到了必须要添加的时候了,想一劳永逸直接让idea配置虚拟机编码为utf-8。就跟着博主的第4步做了,然后把第三步操作去掉,结果发现还是太天真。js又在浏览器中乱码了,而且tomcat在控制台乱码了,晕。。。
  3. 找了好久都没有找到一劳永逸的方法,最后还是向恶势力低头,以后就老老实实的在tomcta的虚拟机配置添加-Dfile.encoding=UTF-8吧。当然,为了统一,我还是按照博主的第四步将idea的两个文件添加了-Dfile.encoding&#
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值