在写进oracle之前就要进行编码转换!

解决方案 »

  1.   

    对了,我看了一下,这里读出来的时候是这样的<td width="12%"><b>留言人</b></td>
    <td width="26%"><%=new String(rs.getString("Varch_Name").getBytes("iso-8859-1"),"gb2312")%></td>那么,我想知道,如果说,我存的时候如果编码了,进去以后就直接是可以看见的中文了,是吗?读的时候只要
    <td width="12%"><b>留言人</b></td>
    <td width="26%"><%=rs.getString("Varch_Name")%></td>  ?另外,谁能告诉我,本来这样的一句存储,怎么编码存储吗?
    rs.updateString("Varch_Name",request.getParameter("Name"));
      

  2.   

    rs.updateString("Varch_Name",new String(request.getParameter("Name").getBytes("ISO8859_1"),"gb2312"));
      

  3.   

    对了,有谁能帮我讲讲,为什么JSP存储数据库的时候要遇到编码的问题吗?