为何不能显示中文???

wujevons 2001-10-19 03:22:09
TOMCAT4 SQL7
<%@page import="java.sql.*" contentType="text/html;charset=gb2312"%>

<html>
<head>
<title>JDBC</title>
<link rel="stylesheet" type="text/css" href="1.css">
<script language="javascript" src="win.js"></script>
</head>
<!--OPEN DATABASE-->
<%
String Sql;
Connection conn;
String url = "jdbc:odbc:sell";
String driverName = "sun.jdbc.odbc.JdbcOdbcDriver";
Statement stmt = null;
Class.forName(driverName);
conn=DriverManager.getConnection(url);
stmt = conn.createStatement();
%>
<%
String getCount = (String)session.getValue("count");
if (getCount == null)
{
session.putValue("count","0");
}

%>
<body>
<table width="400" align="center" class="t1">
<tr height="20">
<td width="100">编号</td>
<td width="200">名称</td>
<td width="100">价格</td>
<td width="200">相关资料</td>
<td width="150"></td>
</tr>
<%
b2c.Tools.Tools formatData = new b2c.Tools.Tools();//BEANS
ResultSet rs1 = stmt.executeQuery("SELECT * From forsell ORDER BY sID");
while(rs1.next()){


//**************************就在这里****************
String ID = rs1.getString("sID");
String name = rs1.getString("sName");
name = new String(name.getBytes("ISO-8859-1"),"gb2312");
String price = rs1.getString("sPrice");
String info = rs1.getString("sInfo");
info = new String(info.getBytes("ISO-8859-1"),"gb2312");
%>


//*************************************************

<tr height="20"><a name="go<%=ID%>"></a>
<td width="100"><a href="javascript:infoOpen('<%=ID%>')" class="link1"><%=ID%></a></td>
<td width="200"><%=name%></td>
<td width="100"><%=formatData.getFormat(Double.parseDouble(price),2,false)%></td>
<td width="200"><%=info%></td>
<td width="150"><a href="javascript:buyThis('<%=ID%>')" Class="link1">购买</a></td>
</tr>

<%
}
%>
</table>

<%
rs1.close();
%>
</body>
</html>
...全文
133 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
jacklondon 2002-01-15
response.setContentType("text/html; charset=GB2312");
或者response.setContentType("text/html; charset=UTF-8");
charset前面留一个空格
回复
kcb111 2001-10-22
与cherami意见一样。
回复
cherami 2001-10-21
如果数据库中是中文根本就不用你再转换了,那样反而错了。
回复
playguy 2001-10-19
SQ7中有字符集转换的问题;
在定义数据源DSN时,选中字符集翻译的功能;
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2001-10-19 03:22
社区公告
暂无公告