1. 程式人生 > >解決Ajax 使用get傳遞中文資料 亂碼

解決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….來獲取!!!!