Liny_@NotePad

沉迷ACG中

IE6引入外部JS乱码

在引入一个外部JS时发现ff下正常,ie却读不到,百度之有人说将中文注释全部删掉,于是照做,果然可以,

想来应该是编码问题,这个外部js用的是utf-8,而用的页面则是gbk的,继续百度,得到可以在<script>块中加入charset属性来设定外部文件编码,尝试成功。

为啥ff可以ie不行呢?我用的ie6,据说ie6+和其他标准浏览器是可以自动识别外部文件编码的,就是ie6不能识别,它默认和当前页面一个编码,所以才有此问题。