解决url传参中文乱码问题
解决url传参中文乱码问题
Zero零_度 发表于2年前
解决url传参中文乱码问题
  • 发表于 2年前
  • 阅读 1471
  • 收藏 1
  • 点赞 1
  • 评论 0

服务器端:

//1.取参数
    String old = httpServletRequest.getParameter("name");
//方式二解决乱码问题        
            //首先传递过来的时候,浏览器已经解码过一次(大部分浏览器用iso8859-1解码,但是也存在其它解码的情况)
            //所以,用方式一就不能完全保证解码成功        方式二可以很好解决这个问题
            old = URLDecoder.decode(old, "UTF-8");

jsp端:

 //使用jquery的XMLHTTPrequest对象get请求的封装
    $.ajax({
        type: "POST",            //http请求方式
        url: "AJAXXMLServer",    //服务器段url地址
        data: "name=" + encodeURI(encodeURI(userName)),        //发送给服务器段的数据
        dataType: "xml",  //告诉JQuery返回的数据格式
        success: callback  //定义交互完成,并且服务器正确返回数据时调用的回调函数
    });


共有 人打赏支持
粉丝 63
博文 725
码字总数 240478
×
Zero零_度
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: