jsp带中文请求参数的乱码问题的解决方法

在请求页面的请求参数需要用encodeURI进行转码,然后在接收请求的页面需要进行字符集转换.本例中的请求和接收页面的字符集都是UTF-8:

请求页面的jsp中转码的JS:

 

 var cond = getCond();
       cond =  encodeURI(cond) ;

在跳转的页面的处理:

 

 String sqlCond =  request.getParameter("sqlCond");  //查询的where条件
    sqlCond = new String( sqlCond.getBytes("iso-8859-1"), "UTF-8");     

posted @ 2009-04-07 09:45  ajuanabc  阅读(174)  评论(0)    收藏  举报