js中文乱码解决方法

前言

在敲美术馆小例子的时候遇到了一个小问题,网页显示的中文文字乱码了。

在这里插入图片描述
在这里插入图片描述
第一时间想到的是关于Notepad的编码的问题,然后看到菜单栏有一个编码就把里面都选择一下试试,然后发现选择UTF-8-BOM的时候就好了,问题是解决了,但是不知道为什么会这样。

原因

我们觉得出现乱码的原因是因为编码不统一,就是因为我们设置编码统一之后,就解决了问题,所以,让html和js的编码统一,是最简单的一个乱码解决方式,原因是什么,是因为,如果你在加载js的时候,并没有声明js的编码格式,那么浏览器会默认的按照当前html的编码格式进行解析引入的js文件,如果你的js和本身页面编码不一样,并且js中引入了中文字符,那么肯定会出现乱码的。

解决方法

这个解决方法应该很多,还有一种方法就是在引入js的标签中加入charset属性,

<script type="text/javascript" src = "scripts/script.js" charset="UTF-8"></script>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值