JS通过get、post向jsp传递中文出现乱码的问题的解决

因为Tomcat会先进行一次解析,所以在JS中传递参数之前要对参数进行两次encodeURI,原因是因为Tomcat会先进行一次decode:

 

encodeURI(encodeURI($("#Locations").val())) 

 

 在JSP中:

 

 String LocationStr="";
      

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

 

 

posted on 2012-11-14 16:22  sixiiweb  阅读(2581)  评论(0编辑  收藏  举报

导航