日期:2014-05-16  浏览次数:20384 次

js文件中中文编码的问题
我用导入的方式在html文件最后里加入javascript:

    <script src="Learning.js" type="text/javascript" charset="GBK"></script>
</body>
</html>

这里面已经设置了编码方式,测试javascript修改html标签内容,对中文依然不起作用,显示乱码。

在js文件中,我使用的函数中的分支也没有作用:

var change = function(){
    if(this.innerHTML=="操作系统引论"){
        document.getElementById("art").innerHTML=l1;
    }
};

document.getElementById("lrn1").onmouseover = change;


请各位高手指点指点,谢谢!
------解决方案--------------------
是否是编码格式不对?
<script src="" charset="UTF-8"></script>

另外你的页面中是否设置了编码,类似如下

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />