jsp中Get方式请求参数乱码的两种解决方式

来源:互联网 发布:网络大电影商业模式 编辑:程序博客网 时间:2024/06/05 10:51

第一种方式:

<%    //获取请求包含的下旬字符串    String rawQueryStr=request.getQueryString();    //使用URLDecoder解码祖父穿    String queryStr=URLDecoder.decode(rawQueryStr, "UTF-8");    //以&符号分解查询字符串    String paramPairs[]=queryStr.split("&");    for(String paramPair:paramPairs){    //以=来分解请求参数名和值    String [] namevalue=paramPair.split("=");    }     %>

第二种:

<%     String rawName=request.getParameter("name");     byte[] rawBytes=rawName.getBytes("ISO-8859-1");     String name=new String(rawBytes,"UTF-8");      %>


1 0