js乱码

3. 客户端发给服务器端得中文数据为乱码




解决办法:示例:客户端的javaScript脚本


function verify(){
    $.get("AJAXServer?name="+encodeURI(encodeURI($("#userName").val())),null,function callback(data){$("#result").html(data);});
}

注意:encodeURI需要使用两次!

服务器端代码:
          //1.取参数
          String str = request.getParameter("name");
          str = java.net.URIDecode.decode(str,"UTF-8")

你可能感兴趣的:(js)