你网页是否<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
和你的数据库是否能输入中文.自己检查下

解决方案 »

  1.   

    add.htm
    <form action="ds-add.jsp" method="post" name="Addnews">
    新闻标题
    <input name="Title" type="text" size="30">
    图片
    <input name="Pic" type="text" size="30">
    新闻内容:
    <textarea name="Content" cols="60" rows="5"></textarea>
    <input type="submit" name="Submit" value="提交" class="input">
    </FORM>add.list
    <%@ page contentType="text/html;charset=gb2312"%> 
    <%@ page import="java.sql.*"%>
    <%@ page import="java.text.*"%>//////////////////////////////////////////////////////////再此填加这样一句代码,就可以解决输入汉字乱码问题!!!
    //转换字符串的编码格式
        request.setCharacterEncoding("gb2312");
    //////////////////////////////////////////////////////////String Title=request.getParameter("Title");
    String Pic=request.getParameter("Pic");
    String Content=request.getParameter("Content");
    DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    String Addtime = formatter.format(new java.util.Date());stmt.executeUpdate("insert into news(Title,Pic,Content,Addtime) values('"+Title+"','"+Pic+"','"+Content+"','"+Addtime+"')");
    %>
      

  2.   

    zzjno11(我最牛) 
    太谢谢你了,加了下面就ok
    request.setCharacterEncoding("gb2312");//解决输入中文问题能不能告诉我应该怎么解决图片不填后仍然可以写数据到数据库呢