之所以会出现调用JS代码出现乱码的情况,是因为当前网页与调用的JS文件的编码不一致而在进行调用时又没进行申明造成的.也就是说,如果当前为GB2312的网页调用了UTF-8的JS文件时,或者是当前为UTF-8的网页调用了GB2312的JS文件时,网页页面显示乱码的情况则会出现,如果在调用的时候作了编码申明乱码的情况则不会出现.
举便如下:
当前网页为UTF-8的情况:
<script language="javascript" src="abc.js" Charset="GB2312"></script>
或
当前网页为GB2312的情况:
<script language="javascript" src="abc.js" Charset="UTF-8"></script>