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

Posted 第九种格调的人生

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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方式提交中文乱码(两次编码,一次解码)的主要内容,如果未能解决你的问题,请参考以下文章

JavaWeb请求中文乱码

Java页面中文编码要转换两次encodeURI

get方式中文参数乱码解决方法

URL编码

编码乱码问题

Get请求,Post请求乱码问题解决方案