请教一个关于jakarta-tomcat的问题
kania 2000-09-05 09:19:00 我写了下面这段代码:
<%@ page language="java" import="java.util.*,java.sql.*"%>
<%
java.util.Date td=new java.util.Date();
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
Connection conn=DriverManager.getConnection("jdbc:oracle:thin:@aspw2k:1521:jdbcDB","infodb", "infodb");
Statement stmt=conn.createStatement();
out.println(td.toString());
ResultSet rset=stmt.executeQuery("select title from archive");
for(int myint=0;myint<5;myint++)
{
rset.next();
out.println(rset.getString(1)+"<br>");
}
td=new java.util.Date();
out.println(td.toString());
%>
ORACLE数据库中的表ARCHIVE中的TITLE是中文
当这段代码在JAKARTA-TOMCAT上运行时,出来全是乱码
但奇怪的是当相同的代码在JSWDK上运行时,结果却是正确的
开始我还以为是TOMCAT在显示中文时会有问题
但下面这段代码是可以返回正确的结果:
<%
out.print("显示中文");
%>
再有就是测试时用的同一个ORACLE数据库、同一个客户机用的是IE5
请问这是什么原因?
有什么可以解决的方法?
请指教
谢谢