转换一下编码!
<%!
  public String getStr(String str) {
      try {
          String temp_p = str;
          byte[] temp_t = e.getBytes("ISO8859-1");
          String temp = new String(temp_t);
          return temp;
      } catch(Exception e) {
      }
      return null;
  }
%>
<%
String exam=request.getParameter("exam");
exam = getStr(exam);
%>

解决方案 »

  1.   

    第2个问题解决了,第一个问题有什么办法吗,我用request.getParameter("exam");得到的不是&quot;而是",所以在文本框里不能显示出来,我是将"转换成&quot后再插入数据库的,所以数据库里也是&quot;但只要把 &quot;传到另一个页面,他就变成"了
      

  2.   

    <%@ page contentType="text/html; charset=GBK"%〉
      

  3.   

    你在第二个页面中区参数之前设置一个属性:
    request.setCharacterEncoding("编码方式");
    然后再
    request.getParameter("");
    两个页面要一样的编码方式就应该没有问题。
      

  4.   

    和编码格式无关,你在&quot前面加个\试试,转义一下
      

  5.   

    欢迎参观:http://netfish.aboutme.com/myclass3.htm我来帮你顶,UP!UP!