欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

1.jquery form serialize()方法提交到后台乱码解决办法 博客分类: 工作  

程序员文章站 2024-02-04 16:58:40
...

我的tomcat设置的是 gbk编码

 

1.前台编码

因为jquery的表单的serialize方法原本就会进行encodeURIComponent方法,所以你再用encodeURIComponent就会变为中文。

jQuery.ajax({

url: '<%=request.getContextPath()%>/common.do',

data: encodeURI($('#editform').serialize()),

type: "POST",

async:false,

beforeSend: function() {  

  },

success: function(){

alert(33);

}

});

2.后台解码

 java.net.URLDecoder.decode(value, "UTF-8");