读取参数的时候,如果new   String(str.getBytes("iso-8859-1"),"Malaga对应的语言标识")就能正确编码,
在传递参数的时候甚至不用编码,iso-8859-1不是欧洲字符集吗,应该可以解析的   
  ----------------   
  因为web页面就是默认通过iso8859-1编码传的

解决方案 »

  1.   

    通过配置文件,或者使用过滤器(Struts继承Filter接口)
      

  2.   

    谢谢大家了。
    我刚刚换了个方法用out.print("<script>window.open('taid.jsp?str=Málaga')</script>");就可以。。
    response.sendRedirect();方法为什么不行呢?????????
      

  3.   

    utf-8通用!
    request.setCharacterEncoding("UTF-8");
      

  4.   

    不知道怎么回事,还是有欧洲字符传过去就是乱码。跪求ING
      

  5.   

    http://blog.csdn.net/Mr_IT/archive/2006/10/18/1339656.aspx