你没有在页面里指明编码吧,看看有没有加上<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

解决方案 »

  1.   

    你说的点击右键所指的是,选择编码?
    你的浏览器默认编码是简体编码吗?
    你在jsp页面里设置了下面这句没有?
    <%@ page contentType="text/html;charset=gb2312"%>
      

  2.   

    response.setContentType="text/html;charset=gb2312";
      

  3.   

    代码如下:
    <%@page contentType="text/html;charset=GB2312"%>
    <%@ page import="java.sql.*" %>
    <html>
    <head>
    <title>赤道筑养路机械智能网络办公系统</title>
    <table>
    <%
    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
    Connection conn=DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=test","sa","www.163.net");
    Statement stmt=conn.createStatement();String sql = "select * from AddressType";stmt.execute(sql);ResultSet resultset = stmt.getResultSet();
    //ResultSet rs=stmt.executeSql(sql);
    //RecordSet.executeSql(sql);
    //int needchange = 0;
          while(resultset.next()){%>  
      <TR class=datalight>
        <TD><%=resultset.getString("fullname")%></TD>
        <TD><%=resultset.getString("id")%></TD>
        <TD><%=resultset.getString("description")%></TD>
      </TR> <%}%></table>
    </BODY></HTML>