java中文参数乱码问题

来源:互联网 发布:number是什么软件 编辑:程序博客网 时间:2024/05/21 20:37

对于中文乱码问题

$.ajax({
url : 'order/spOrders?state=0&bak='+encodeURI(encodeURI($("#bak").val())),
contentType : 'application/json',
type : 'POST',
data : $.toJSON(spselectRows),
dataType : 'json',
success : function(data) {
$.messager.alert('提示', data.message);
}
});

在前台对参数进行两次编码encodeURI(encodeURI($("#bak").val())),

后台再进行解码;如下

String bak = request.getParameter("bak");
bak = java.net.URLDecoder.decode(bak,"UTF-8");

即可解决编码问题

0 0