javascript 中对于参数编码:

url=encodeURI(url);


服务器端获取参数后解码:

String linename = new String(request.getParameter("name").getBytes("ISO-8859-1"),"UTF-8"); 


或:
url=encodeURI(encodeURI(url)); //用了2次encodeURI 


服务器端获取:

String linename = request.getParameter(name);
//java  : 字符解码
linename = java.net.URLDecoder.decode(linename , "UTF-8");

OK,输出正常.
评论
发表评论

您还没有登录,请登录后发表评论