前端添加:
decodeURI($("#test").val())
后端添加:
request.setCharacterEncoding("utf-8");
前端的页面meta应该为utf8:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
上边是针对get请求,如果是post就需要下边这样转:
public static String URLEncoder(String code){
try {
return new String(code.getBytes("iso-8859-1"),"utf-8");
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return "";
}
}
再不行就看看自己的代码千万不要多次转码。