有问题先搜索一下: 高级搜索

已解决问题 - 浏览802次

下一个已解决问题
lvzhu@yahoo.lvzhu@yahoo.

伴读书童

jdbc连mysql乱码

使用JDK1.6,mysql5.0,在数据库里可以插入中文也能正常显示,我写了一个JDBC的类,连接串为
String url="jdbc:mysql://localhost:3306/temp? useUnicode=true&characterEncoding=gbk";
conn=java.sql.DriverManager.getConnection(url,"root","jin");

temp为库名,类编绎正常,也有输出,可是碰到中文就输出乱码 ,不知道如何解决,在库里能看到插入的数据是中文都正常查询,显示均正常,可是通过JDBC就不行了,我的类也没有问题,记得以前这么写都能正常显示,这次不行了,请高手赐教!谢谢

还可输入300个字

hoo_163hoo_163

解元

最佳答案 - 由投票者2008-08-11 12:12:12选出

我遇到过类似的情况 你是从页面上取出来就是乱码还是装入数据库才出乱码的

如果是取出来就是乱码那就只能够在操作数据库之前把它搞定

要是插入时才出的乱码 那就是你装数据库的时候字符编码没有选正确

到init哪个文件下面去把里面的字符编码改了

或是重装一次也可以

0 0

还可输入300个字

其他回答(1)

返回知识堂首页>>

甲流

生活画报

更多
1
Copyright © 2009 Yahoo.com.cn 版权所有 不得转载 | 使用须知 | 著作权声明 | 京ICP证000022号 | 国家药监局(京)-经营性-2004-0039
阿里巴巴集团 - 阿里巴巴 | 淘宝站 | 支付宝 | 口碑网
文明办网举报热线 010-65986060