如果还是乱码的话传入ashx,先进行编码,再解码看看
encodeURIComponent

解决方案 »

  1.   

    统一编码。
    1、在JS里对中文参数进行两次转码var login_name = document.getElementById("loginname").value;  
    login_name = encodeURI(login_name);  
    login_name = encodeURI(login_name);  
    2、在服务器端对参数进行解码String loginName = ParamUtil.getString(request, "login_name");  
    loginName = java.net.URLDecoder.decode(loginName,"UTF-8");  具体请见 http://blog.csdn.net/Seven_23/archive/2009/09/02/4510670.aspx 
      

  2.   

    楼上正解!如果想避免这些问题, 用jQuery的Ajax吧.JavaScript现在jQuery几乎成为必备啊.
      

  3.   

    OK,搞写了,用JS编码一下就OK了
      

  4.   

    SQL Server2012数据写入中文乱码了,好悲剧了