把你包含中文的字符串首先转换成ISO8859_1格式的字符串试试

解决方案 »

  1.   

    应该用URLEncoder类进行编码
    如:
    import java.net.*;
    response.sendRedirect("custPhone.jsp?name="+URLEncoder.encode(content)+"&startDate="+startDate+"&endDate="+endDate)
      

  2.   

    str=new String(str.getBytes("ISO8859_1"), "GBK");
    常用的有4种字符集"UTF-8","GBK","GB2312","ISO8859_1",16种排列方式
    不行的话就一个一个试
      

  3.   

    在custPhone.jsp里加一句request.setCharacterEncoding("gb2312");看看