name=%B5%CB%D0%A1%C6%BD&pas=123&StartDate=2004-04-10&EndDate=2007-04-10□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□获得客户端的请求信息后出现类似上面的小框框请问该如何去掉呢? 
name=%B5%CB%D0%A1%C6%BD 这个是姓名如何将name=后面的字符串转成汉字呢?
对了我是用JAVA写的服务器哈!  请高手们指教...

解决方案 »

  1.   

    取name:
    String s = new String(request.getParameter("name").getBytes("ISO-8859-1"), "UTF-8");至于多的方框,要看看你客户端是什么发送这个请求的。以及你服务器是怎么分析这个url的
      

  2.   

    在你简历的这个项目中直接用个过滤器就哈了,过滤所以的请求,
    用一个servlet是现接口filter,然后在web.xml文件配置此servlet就好了
    所以的请求都可以编码了,也就几乎不可能存在乱码了