通过js取页面的值
var dw=document.getElementById("dw").value;获取到的dw是中文并且不乱码 例如    常州
但是通过这个一传参就是查不出来值 数据库里是有的 怀疑是js取值传给数据库出现中文乱码  请问是怎么解决的

解决方案 »

  1.   


    数据库里是不乱码的  我做的是报表 用的快逸 然后直接用报表查得话能查出数据  
    然后作为参数一传到后台就这样
    runqianReportLogger : [DEBUG]  - arg7: %???%
      

  2.   

    前台页面的编码 数据库的编码 以及后台中对请求的编码 这些都要统一 通常都用utf8 楼主都做到了么?
      

  3.   

    var dw=document.getElementById("dw").value;window.location="theforever_csdn.jsp?dw="+escape(dw);传参前转码一下。urlencode,escape,encodeURI等等。看情况选用。
      

  4.   

    window.location="theforever_csdn.jsp?dw="+escape(dw);