就是乱码问题,你应该加:
<%@ page contentType="text/html; charSet=gb2312"%>

解决方案 »

  1.   

    <%@ page contentType="text/html; charSet=gb2312"%>
      

  2.   

    我这边没有问题哦!
    你的什么操作系统呀?
    是不是跟charset=gb2312 这个有关系吗?
      

  3.   

    你的代码应该是乱码了!
    一种方法是像楼上的方法别一种是自己写一个转换函数
    <%!
    pulbic String getStr(String str)
    {
       try
         {
             String temp_p= str;
     byte[] temp_t=temp_p.getBytes("ISO8859-1");
     String temp=new String(temp_t);
     return temp;
          }
          catch(Exception e)
          {
              e.printStackTrace();
      }
           return "null";
    }
    <%! //处理输入的信息内容
    //该函数能够将字符串sStr中的'\n'、'\r'转换为<br>;
    //也能够将字符串sStr中的' '转换为&nbsp;;
    public static String returnToBr(String sStr) { 
    //如果sStr为null或者sStr为空值;
    //则该函数会返回不发生变化的sStr;
    if (sStr == null || sStr.equals("")) { 
    return sStr; 

    //定义StringBuffer型的变量sTmp
    StringBuffer sTmp = new StringBuffer(); 
    int i = 0; 
    while (i <= sStr.length()-1) { 
    //将字符串sStr中的'\n'、'\r'转换为<br>;
    if (sStr.charAt(i) == '\n'||sStr.charAt(i)=='\r') { 
    sTmp = sTmp.append("<br>"); 
    } else if (sStr.charAt(i) == ' ') { 
    将字符串sStr中的' '转换为&nbsp;;
    sTmp = sTmp.append("&nbsp;"); 
    }else { 
    sTmp = sTmp.append(sStr.substring(i,i+1)); 

    i++; 

    String S1;
    S1=sTmp.toString();
    return S1; 
    } %>
    <%! //处理输入的信息内容
    //该函数能够将字符串sStr中的'<' 转换为"&lt;";
    //也能够将字符串sStr中的'>' 转换为"&gt;";
    public static String returnToHTML(String sStr) { 
    //如果sStr为null或者sStr为空值;
    //则该函数会返回不发生变化的sStr;
    if (sStr == null || sStr.equals("")) { 
    return sStr; 

    //定义StringBuffer型的变量sTmp
    StringBuffer sTmp1 = new StringBuffer(); 
    int i = 0; 
    while (i <= sStr.length()-1) { 
    //该函数能够将字符串sStr中的'<' 转换为"&lt;";
    if (sStr.charAt(i) == '<') { 
    sTmp1 = sTmp1.append("&lt;"); 
    //也能够将字符串sStr中的'>' 转换为"&gt;";
    } else if (sStr.charAt(i) == '>') { 
    sTmp1 = sTmp1.append("&gt;"); 
    }else
     { 
    sTmp1 = sTmp1.append(sStr.substring(i,i+1)); 

    i++; 

    String S2;
    S2=sTmp1.toString();
    return S2; 

    %>
    <%! //定义变量,以便用于保存提交上来的商品资料
    String name,author,content,category,publish_name,publish_address;
    String language,commend,price,book_number;
    String cdrom,good_price;
    %>
    <% //应用函数returnToHTML对提交的信息进行处理
    name= returnToHTML(request.getParameter("name"));
    author= returnToHTML(request.getParameter("author"));
    //应用函数returnToBr对提交的信息进行处理
    name=returnToBr(name);
    author=returnToBr(author);
    //对提交的信息进行中文处理
    name=getStr(name);
    author=getStr(author);
    %>