js的中文在网页中显示为乱码

一、js的中文在网页中显示为乱码的解决方法

我项目设置的是utf-8编码,jsp页面和js页面也是utf-8编码,编码都统一,按理不会出毛病。

解决方法:

用notepad++打开js文件,把“utf-8”格式改为“utf-8 BOM”格式保存后就恢复正常了。

 

注意点:如果你的操作是复制一个js文件来改,改完后再替换项目的js,替换后一定要删除target文件,重新启动tomcat。target重新生成,不然有可能出现ajax请求无法访问,或则访问到的还是乱码。

 

二、我遇到问题的过程

1.在浏览器控制台输出参数,并且有相应的中文弹窗代码,如以下js的部分代码:

2.浏览器中控制台输出和弹窗都是中文乱码

3.通过网页查看JS源码中文乱码(按F12 ----> 选择“网络” ----> 刷新网页,即:重新发送ajax请求 ----> 找到有问题的js文件,单击打开 ----> 选择“响应”或“预览”)

 

  • 16
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值