<meta http-equiv="Content-Type" content="text/html; charset=gbk" /> 
    <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> 
    
    <script src="js/dp/WdatePicker.js" language="javascript" type="text/javascript"></script>  
    <script src="js/crdemo-load.js" language="javascript" type="text/javascript"></script>
我将页面编码设置为GBK 在页面上数据部乱码,但是从JS调用来的数据会乱码。
我将页面编码设置为UTF-8 页面上数据乱码,但是从JS调用来的数据不会乱码。
我现在头大了 不知道怎么解决啊。

解决方案 »

  1.   

    html文件 另存为 utf格式 试试。
      

  2.   

    我将页面编码设置为GBK 在页面上数据部乱码,但是从JS调用来的数据会乱码。
    这个问题楼主可以试试对js调用的数据用 encodeURI(数据)处理一下试试 还有 如果楼主更改的是默认编码 页面信息确实是会出现乱码 手动改一下就会好了 
    再就是楼主所谓的js 调用的数据和页面数据都分别指什么呢 越详细越容易分析问题 希望楼主早点解决问题
      

  3.   

    就用utf-8编码吧。注意你的html文件要保存为utf-8编码。
      

  4.   

    比如说这是一个外部导入的JS 里面有一个对象,对象有一个属性
    var Webtest={
     test:"中文乱码",
    }
    我在静态页面里alert时alert("这是外部的数据+Webtest.test+")
    页面显示的时候不是 “这是外部的数据”乱码 就是Webtest.test的内容乱码。