现在的位置: 首页 > 综合 > 正文

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

2013年06月02日 ⁄ 综合 ⁄ 共 238字 ⁄ 字号 评论关闭

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

 

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

 

 在JSP中:

 

 String LocationStr="";
      

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

 

 

抱歉!评论已关闭.