Tomcat 5 用 query.jsp?name=中文, 怎么把这个变量无乱码的取出来? 

解决方案 »

  1.   

    如果参数是中文并且用GET方式传递要转码,URLEncoder.encode("中文内容","utf-8");
    这样转了码之后,接收端用相应的字符集收就可以了
      

  2.   

    String ManagerName  = new String(request.getParameter("ManagerName").getBytes("ISO-8859-1"),"gbk");给分吧
      

  3.   

    可修改tomcat的server.xml配置文件,更改以get方式提交的默认编码
    URIEncoding="gbk"即可
      

  4.   

    或者在你的jsp页面的第一句加上
    request.setCharacterEncoding("GBK");
    或者加个过滤器,都行。