需要加上字符处理。
http://expert.csdn.net/Expert/topic/1020/1020873.xml?temp=.1090052
老帖子上讲的比较详密

解决方案 »

  1.   

    1、首先:
      页面的最前面加上
    <%@ page contentType="text/html;charset=gb2312"%>指明页面代码的编码为gb2312
    2、然后:
      写数据库的部分
    String sql="insert into faqs values(2,'新增加的问题','选项一、选项二')";
      可不动
      再读数据库的部分改为
    String szSubject;
    szSubject = new String(request.getParameter("Subject").trim().getBytes("ISO8859-1"),"Big5");
    3、最后:
      直接
        println(szSubject);
      就可以看见正确的中文了