server.urlencode(......)
对它编码

解决方案 »

  1.   

    对他进行utf-8编码
    java里是
    java.net.URLEncoder.encode(aa, "UTF-8")
    js里是encodeURI或者encodeURIComponent(aa)保持统一
      

  2.   

    String banji=new String(request.getParameter("bj").getBytes("iso-8859-1"),"UTF-8").trim(); 
        System.out.println("班级名:"+banji); 
    不行啊,而且奇怪的是"bj"这个参数获取的是:08计算机科学与技??(专升本??place=教学??号楼   这么长一串String place=new String(request.getParameter("place").getBytes("iso-8859-1"),"UTF-8").trim(); 
    System.out.println("上课地点:"+place); 没有按getParameter来获取值,我在自己机器上运行没有出现这个问题