之所以会出现调用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> |
|
|