方法一:
客户端使用一个encodeURI
服务器端:
方法二:
客服端使用两次encodeURI
服务器端:
注:以上客服端是结合jquery写的!
客户端使用一个encodeURI
$.get("AjaxServer?username=" + encodeURI(username)+"&time="+new Date().getTime(), null, callback);
服务器端:
String old = request.getParameter("username");
//方法1:
String name = new String(old.getBytes("iso8859-1"),"UTF-8");
方法二:
客服端使用两次encodeURI
$.get("AjaxServer?username=" + encodeURI(encodeURI(username))+"&time="+new Date().getTime(), null, callback);
服务器端:
String old = request.getParameter("username");
//方法2:
String name = URLDecoder.decode(old, "UTF-8");
注:以上客服端是结合jquery写的!