日期:2014-05-17  浏览次数:20515 次

jquery get 中文乱码问题
HTML code

 $.get("Default2.aspx?user="+(username),null,function(date){
       
          $("#show").html(date);
       });


后台
HTML code

 if (Request.QueryString["user"] != null)
        {
            
            string aa = Request.QueryString["user"].ToString();
           
            Response.Write(aa);
            Response.End();
        }



这样传递中文的时候 IE是乱码 火狐上正常显示

我在webconfig中加上
HTML code

 <globalization requestEncoding="gb2312" responseEncoding="gb2312"/>


这样IE就正常 但是火狐就乱码啦 能弄个两全其美的办法吗

------解决方案--------------------
传值的时候 encodeURI(username)对一个URI编码