JSP中讀資料庫顯示為“??”怎麼辦?

pingfeng發表於2003-05-08
我的系統環境配置為是:WIN2000,J2SKD1.4,TOMCAT 4.18,SQL 2000。
我的JSP程式碼為:

<%@ page language="java" import="java.sql.*"%>
<%@ page contentType="text/html;charSet=gb2312"%>
<%@ page import="com.microsoft.jdbc.sqlserver.SQLServerDriver"%>
<html>
<head>
<title>當前票數統計</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<body bgcolor="FFFFFF">
<%
Connection con=null;
Statement stm=null;
String SQLText;
ResultSet Rs_result=null;

Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
con=DriverManager.getConnection("jdbc:microsoft:sqlserver://192.168.9.114:1433;DatabaseName=webdev","sa","");
stm=con.createStatement();

SQLText = "select * from zd_xt_qkdm";
Rs_result=stm.executeQuery(SQLText);
String companyName,voteNum;
while(Rs_result.next())
{
companyName=Rs_result.getString(1);
voteNum=Rs_result.getString(2);

%>
<%=companyName%>
<%=voteNum%>
<% out.println("<br>");
}
out.println("<br>資料庫連結成功!");
Rs_result.close();
stm.close();
con.close();
%>
</body>
</html>

請問各位師兄弟姐妹怎樣解決?謝謝!!!

注:其中“資料庫連結成功!”是可以正常顯示的,就是資料庫的中文欄位顯示亂碼,且顯為“???”。

相關文章