`
wukele
  • 浏览: 32697 次
  • 性别: Icon_minigender_1
  • 来自: 泉州
社区版块
存档分类
最新评论

1.jquery form serialize()方法提交到后台乱码解决办法

阅读更多

我的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");

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics