在你的页面中加入<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
然后把js文件的编码格式改为utf-8,如果是在jsp中的话需要在jsp头加入<%@ page contentType="text/html;charset=UTF-8" language="java" pageEncoding="GBK" %>

解决方案 »

  1.   

    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
        <title>encoude_debuger</title>
        <script type="text/javascript src="../../**.js"></script>
        /**注意:**.js的文件编码格式需要是utf-8*/
    </head>
      

  2.   

    添加<%@ page contentType="text/html;charset=UTF-8" language="java" pageEncoding="GBK" %>这句代码后,JS是可以正常显示了,可是提交的表单内容就全成了乱码,可能是我们整个站点默认的编码方式都是GBK,各位有什么方法解决这个问题?
      

  3.   

    你要注意的是,单独的js文件他的编码一定要和页面的编码一致,比如页面是utf-8,那你的js文件也要是utf-8的