String tbxname=new String(request.getParameter("tbxname").getBytes("8859_1"));

解决方案 »

  1.   

    我的可以了!大家看看!
    要给分哦!
    import javax.servlet.*;
    import java.io.*;
    public class Myserver extends GenericServlet{
        public void  service(ServletRequest request,ServletResponse response)
    throws ServletException,IOException{
            response.setContentType("text/html");
    PrintWriter pw=response.getWriter();

                pw.println("<%@ page contentType='text/html;charset=GB2312' %>");
    //pw.println("<%response.setContentType('text/html;charset=GB2312');%>");
    //System.out.println("<B>妈妈最最喜欢吃的东西:</B>");
    pw.println("<html>");
                pw.println("<body>");
    pw.println("<center>");
    pw.println("<form name='Form1' method='post' action='http://localhost:8080/servlet/Myserver'>");
                pw.println("<B>");
                try{ 
                   pw.println(new String((new String("妈妈最最喜欢吃的东西:")).getBytes("GBK"),"ISO8859_1"));
                   pw.println("</B>");
       pw.println("<select name='favourate' size='1'>");
                   pw.println("<option value='xiangjiao'>" + new String((new String("香蕉")).getBytes("GBK"),"ISO8859_1") + "</option>");
       pw.println("<option value='xiangjiao'>" + new String((new String("苹果")).getBytes("GBK"),"ISO8859_1") + "</option>");
       pw.println("<option value='xiangjiao'>" + new String((new String("山楂")).getBytes("GBK"),"ISO8859_1") + "</option>");
       pw.println("<option value='xiangjiao'>" + new String((new String("巧克力")).getBytes("GBK"),"ISO8859_1") + "</option>");
       pw.println("<option value='xiangjiao'>" + new String((new String("其他")).getBytes("GBK"),"ISO8859_1") + "</option>");
       } 
                   catch( UnsupportedEncodingException e) 
                   { 
                   } 

    //try{ 
                //   pw.println(new String((new String("妈妈最最喜欢吃的东西:")).getBytes("GBK"),"ISO8859_1"));
                //   
    //   } 
                //   catch( UnsupportedEncodingException e) 
                //   { 
                //  } 
    //pw.println("<option value='xiangjiao'>香蕉</option>");
    //pw.println("<option value='pingguo'>苹果</option>");
    //pw.println("<option value='shanzha'>山楂</option>");
    //pw.println("<option value='qiaokeli'>巧克力</option>");
    //pw.println("<option value='qita'>其他</option>");
    pw.println("</select>");
    pw.println("<br><br>");
    pw.println("<input type=submit value='Submit'>");
    pw.println("</form></body></html>");
    pw.close();
    }
    }
    //<%@ page contentType="text/html;charset=iso8859_1"%>
    //<%response.setContentType("text/html;charset=iso8859_1");%>
    /*
    try{ 
    out.println(new ( (new String("我爱死你了")).getBytes("GBK"),"ISO8859_1")) 

    catch( UnsupportedEncodingException e) 

    } */
      

  2.   

    上面的代码是可以的
    但是要记住,从数据库中度数据的时候不要调用该代码,否则独处的数据是乱码
    但是往数据库中存入中文的时候就一定要调用该函数。
    一般是iso8859-1和gb2312只见的转换
      

  3.   

    我觉得leshui(大象无形)(有物混成,先天地生) 的那种方法就可以了.