社区
Web 开发
帖子详情
JDBC怎么了?
sczjp
2002-03-04 10:57:24
我以用用JDBC-ODBC连接SQL SERER7是正常的显示中文,如今改为JDBC FOR 2000,
还是用SQL SERVER7,结果输入出后的中文是乱码,但在数据库中是正常的
我在JSP文件头用了
<%@ page contentType="text/html;charset=gb2312" %>
...全文
46
4
打赏
收藏
JDBC怎么了?
我以用用JDBC-ODBC连接SQL SERER7是正常的显示中文,如今改为JDBC FOR 2000, 还是用SQL SERVER7,结果输入出后的中文是乱码,但在数据库中是正常的 我在JSP文件头用了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Justin
2002-03-05
打赏
举报
回复
转换一下。
<%@ page contentType="text/html;charset=gb2312" %> 加上后
大多数都能正常显示,但只有少数从数据库里读出来的乱码,对每个数据库里
字符串string都进行转换
String boid = db.DbConnection.bytes2gb(request.getParameter("boid"))
String boardsname = db.DbConnection.bytes2gb(rs.getString("boardsname"))
...
/**
#@ 'db/DbConnection.java'
*/
public static String bytes2gb(String gb)
{
String s = null;
if (gb != null) {
try {
s = new String(gb.getBytes("ISO8859_1"),"GB2312");
}catch(Exception e){
System.out.println(e.toString());
e.printStackTrace();
}
}
return s;
}
sczjp
2002-03-04
打赏
举报
回复
nanman(南蛮),你好,如果 去掉的话,显示的所有中文都是乱码,用了此,只是从库中取出的中文是乱码,如果不用转换的话,写入库中的中文是乱码,转换后写入的是正常的
15年老程创业中
2002-03-04
打赏
举报
回复
以前的jdbc-odbc桥肯定乱码,要转换,现在用ms jdbc for sql server2000不乱码,如果再转换就乱码.
但以前不乱码的,现在可能要转换了,否则会乱码.我用的是resin.
15年老程创业中
2002-03-04
打赏
举报
回复
我以前也是用jdbc-odbc桥,现在用ms jdbc for sql server2000 这样,
但删除了这一句
< %@ page contentType="text/html;charset=gb2312" %>
后没问题了。
com.mysql.
jdbc
.Driver驱动包
mysql的
jdbc
驱动包,需要的可以下载
Oracle的
JDBC
驱动官方完全版
因为Oracle的
JDBC
驱动 o
jdbc
12,o
jdbc
14 很古老了,是针对JDK1.2以及JDK1.4平台的。很多时候会有各种问题,所以从官网下载了最新的驱动,包括支持JDK1.5的o
jdbc
5.jar, 以及 支持JDK1.6的o
jdbc
6.jar驱动包,以及官方demo...
com.microsoft.sqlserver.
jdbc
.SQLServerDriver
针对驱动com.microsoft.sqlserver.
jdbc
.SQLServerDriver所需的三个jar包。
com.mysql.
jdbc
.Driver驱动包工具
com.mysql.
jdbc
.Driver驱动包
JDBC
的 驱动包 o
jdbc
14.jar 程序文件
JDBC
的 驱动包 o
jdbc
14.jar 程序文件 ----oracle
jdbc
driver for jdk1.5
Web 开发
81,091
社区成员
341,718
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章