首页 > 代码库 > get方式提交中文乱码(两次编码,一次解码)

get方式提交中文乱码(两次编码,一次解码)

1.编码XMLHttpRequest

        //建立连接
        xmlhttp.open("get","${pageContext.request.contextPath}/servlet/searchMenuServlet?name="+encodeURI(encodeURI(name)));
        //发送请求
        xmlhttp.send(null);

2.解码Servlet

String name = request.getParameter("name");
name=URLDecoder.decode( name,"UTF-8");

 

get方式提交中文乱码(两次编码,一次解码)