request.GetCharacterEncoding("gb2312")

解决方案 »

  1.   

    请问 request.GetCharacterEncoding("gb2312")
    这行代码应该加在哪里啊?
    我也试着加在message.jsp页面里了,可是一加入这行代码,message.jsp页面就不能打开了,
    会抛出异常。下面是异常信息:2005-3-1 14:23:37 org.apache.jasper.compiler.Compiler generateClass
    严重: Error compiling file: /F:/Tomcat 5.0/work/Catalina/localhost/test//org/apa
    che/jsp\message_jsp.java     [javac] Compiling 1 source fileF:\Tomcat 5.0\work\Catalina\localhost\test\org\apache\jsp\message_jsp.java:112:
    getCharacterEncoding() in javax.servlet.ServletRequest cannot be applied to (jav
    a.lang.String)
    request.getCharacterEncoding("gb2312");
           ^
    1 error到底是怎么回事啊??
      

  2.   

    你将要插入的变量如下转换后再传进数据库即可:(假如要传进Name)
    Name=new String(Name.getBytes("ISO8859-1"),"GB2312");
      

  3.   

    好的,解决了!!
    谢谢Ayor(峰)了!!