不会出现这种情况的。也不是bug.
是你的问题了。

解决方案 »

  1.   

    title = result.getString("title");
      title = new String(title.getBytes("8859_1"),"gb2312"));
    out.print("title=="+title) ;
    试试。
      

  2.   

    程序如下:
    <!-- 信息显示 -->
    <%@page language="java" %>
    <%@page contentType="text/html;charset=gb2312" %>
    <%@page import="java.io.*" %>
    <%@page import="java.util.*" %>
    <%@page import="java.lang.*" %>
    <%@page import="com.sitech.pub.*" %>
    <%@page import="java.sql.ResultSet" %>
    <%@ include file="../../hlj.jsp" %>
    <%@ include file="../../adm_login.jsp" %>
    <%!
       db_mnets db_mnets = new db_mnets();
       ResultSet result;
       int arraylength=0;
       String tablename="";
       String title="";
       String content="";
       int id=0;
       String sql="";
    %>
    <%
      tablename=request.getParameter("tablename");
      id=Integer.parseInt(request.getParameter("id"));  sql="select title,content,dt from "+tablename+" where id="+id;
      try
      {
       result=db_mnets.executeQuery(sql);
      }
      catch(Exception  e)
      {
       System.out.println(e.toString()); 
       out.print("next errors!!!");
      }
      result.next();
      title = result.getString("title");
      title = new String(title.getBytes("ISO-8859-1"),"gb2312");
      content=result.getString("content");
      content = new String(content.getBytes("ISO-8859-1"),"gb2312");
      Date shj=result.getDate("dt");
      String shj2=shj.toString();
    %>
    <html>
    <head><title>手机新闻_详细信息</title>
    <link rel="stylesheet" href="../wt.css">
    </head>
    <body bgcolor=<%=bodybgcolor%> text="#000000"><br>
    <p align=center><b><font color=3333FF>&nbsp;新闻_详细信息</font></b></p>
    <form action="xg.jsp" method=post>
    <table width=700 border=0 cellspcing=1 cellpadding=3 align=center bgcolor=<%=tablebgcolor%>>
     <tr bgcolor=<%=bgcolor2%>>
       <td width="90"><font color=red>&nbsp;*&nbsp;</font>标  题:</td>
       <td><input type=text name=title size=80 class="inpt2" value=<%=title%>></td>
     </tr>
     <tr bgcolor=<%=bgcolor1%>>
       <td>&nbsp;&nbsp;详细内容:</td>
       <td><textarea name=content rows=20 cols=80 class="inpt2"><%=content%></textarea></td>
     </tr>
     <tr bgcolor=<%=bgcolor2%>><td>&nbsp;&nbsp;发布时间:</td><td><%=shj2%></td></tr>
     <tr bgcolor=<%=bgcolor1%>>
      <td colspan=2 align=center><input type=hidden name=tablename value=<%=tablename%>>
          <input type=hidden name=id value=<%=id%>>
        <input type=submit value=' 修  改 ' class=ibox>
      </td>
     </tr>  
    </table>
    </body>
    </html>
      

  3.   

    你数据库里存的什么?是不是没有把空格换成  &nbsp ???
      

  4.   

    我想知道数据库中的title是从哪儿写进取的?
    从另一个页面吗?数据库中的title由是什么?
      

  5.   

    你写成这样
    value="<%=title%>",要有双引号
      

  6.   

    <input type=text name=title size=80 class="inpt2" value="<%=title%>">记住用双引号,这个问题和JSP无关
      

  7.   

    应该是这样:"<%=title%>">,谢谢!!!