后台接收参数后出现乱码,这种问题是前后编码方式不同,解决方法如下:
前台两次编码,后台一次解码;
前端解码如下:
var name = $("#test").val();
var type = encodeURI(encodeURI(name));
后台解码如下:
String type = request.getParameter("type");
String temp2 = java.net.URLDecoder.decode(type,"UTF-8");
后台接收参数后出现乱码,这种问题是前后编码方式不同,解决方法如下:
前台两次编码,后台一次解码;
前端解码如下:
var name = $("#test").val();
var type = encodeURI(encodeURI(name));
后台解码如下:
String type = request.getParameter("type");
String temp2 = java.net.URLDecoder.decode(type,"UTF-8");