解决Ajax 使用get传递中文数据 乱码

var url=”${pageContext.request.contextPath}/servlet/ckUsername?username=”+username.value;
url = encodeURI(url);
url = encodeURI(url);
xhr.open(“get”,url);
必须使用两遍 encodeURI(url);
然后 接收方
username= java.net.URLDecoder.decode(username, “UTF-8”);

提示:Ajax 传递数据 (与一些servlet交互) 有自己的 特有的方式,open 方式,但是 open里面 要把数据传递给 指定的servlet 不用request….来获取!!!!

你可能感兴趣的:(ajax)