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

转载于:https://www.cnblogs.com/ajuanabc/archive/2009/04/07/2462806.html

你可能感兴趣的:(jsp带中文请求参数的乱码问题的解决方法)