我们一般会将js代码放在外部,然后通过src引用。此时要注意编码问题。如果web页面也js采用不同编码,此时就会出现乱码。
注:内部使用js由于采用的是同一种编码,因此不会有这个问题。
对于大多数的web页面,一般都是使用如下两种编码:UTF-8、GB2312。所以只需要同意页面和js编码就可以解决乱码问题:
对于GBK页面引用编码为UTF-8编码的javascript文件,出现乱码问题,可以使用以下代码解决:
同样在UTF-8页面中引入编码为GBK的JavaScript文件乱码问题了,可以这样解决:
此方法是对于在js文件中出现汉字中文,以及其他容易造成在GBK与UTF-8编码错误字符的时候使用,对于纯英文的就不需要了。
当然,如果你不放心的话,加上也无妨。
有了以上的二种方法,再遇到类似的乱码问题,你就会可以轻松解决了。