jsp-url 中文参数乱码解决办法

时间:2023-02-10 08:07:24

事例:

通过编码解码解决:

var nameVal = $("name").val();
var url = ......;
$.ajax({
url: url,//地址
// data: data,//参数
type: 'POST',//提交方式 可以选择post/get 推荐post
async: false,//同步异步
dataType: 'json',//返回数据类型
success:function(data){
accidentList = data.list;
//这里可以直接取data里面的数据了,因为设置返回值为json方式。
}
});

这种时候发生中文乱码,解决办法是:前台 编码,后台解码
jsp:var nameStr = encodeURI(encodeURI(str));
java: String keyword= java.net.URLDecoder.decode(request.getParameter("nameStr "),"UTF-8");


这样既可!