引用外部js出现乱码的解决方法

发布时间:2019-09-06编辑:脚本学堂
在网页中通过src调用外部js时,难免会遇到编码问题,如果出现了乱码,应该如何解决呢?大家可以参考下本文介绍的解决方法。

我们一般会将js代码放在外部,然后通过src引用。此时要注意编码问题。如果web页面也js采用不同编码,此时就会出现乱码
注:内部使用js由于采用的是同一种编码,因此不会有这个问题。

对于大多数的web页面,一般都是使用如下两种编码:UTF-8、GB2312。所以只需要同意页面和js编码就可以解决乱码问题:
对于GBK页面引用编码为UTF-8编码的javascript文件,出现乱码问题,可以使用以下代码解决:
 

复制代码 代码示例:
<script type=”text/javascript” src=”test.js” charset=”utf-8″></script>

同样在UTF-8页面中引入编码为GBK的JavaScript文件乱码问题了,可以这样解决:
 

复制代码 代码示例:
<script type=”text/javascript” src=”test.js” charset=”gb2312″></script>

此方法是对于在js文件中出现汉字中文,以及其他容易造成在GBK与UTF-8编码错误字符的时候使用,对于纯英文的就不需要了。
当然,如果你不放心的话,加上也无妨。

有了以上的二种方法,再遇到类似的乱码问题,你就会可以轻松解决了。