java web 页面url传值中文编码&解码问题

2025-05-24 06:35:09

1、创建web项目:

2、2:在门钙蹲茌js中添加js:function sssss(){ var act_id = ${gift.gid} ; 艘早祓胂 var user_id= ${sessionScope.user.id}; var title = "${gift.gname }"; //var cont = ${url }; var itype = "3"; var tiltes = encodeURI(encodeURI(title)); var url = "<%=path %>/share/tosharegift.action?act_id=" +act_id +"&user_id=" + user_id +"&title=" + tiltes +"&itype=" + itype ; //+"&cont="+cont; $.ajax({ url:url, type:"post", dataType:'json', success:function(data){ if(data.success){ alert("分享成功!"); }else{ alert(data.errorMsg); } }, error:function(response){ alert("分享 失败!"); } });

3、在action中进行解码:、String title = getWebParams猾诮沓靥().getString("title"); String cont = 爿讥旌护getWebParams().getString("cont"); if(title != null){ //编码 try { title = new String(title.getBytes("iso-8859-1"),"utf-8"); title = URLDecoder.decode(title, "utf-8"); } catch (UnsupportedEncodingException e) { e.printStackTrace(); } }

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢