标题:java访问MySQL出现乱码
只看楼主
阅逡
Rank: 1
等 级:新手上路
帖 子:103
专家分:0
注 册:2006-12-1
 问题点数:0 回复次数:4 
java访问MySQL出现乱码

还有一个问题,我的JDBC已经连上了,但是我编写java应用程序的时候,访问MySQL中的数据,返回的是一些乱码,在网上找了很多资料,都说是字符集的问题,可是我调来调去都不行,请高手指点一下!!感激涕零!!

搜索更多相关主题的帖子: java MySQL 乱码 访问 字符集 
2007-07-22 00:18
zhao6852522
Rank: 1
等 级:新手上路
帖 子:38
专家分:0
注 册:2007-7-5
得分:0 
晕`~~~我面试的时候就考到拉这个问题哦。。。

天道酬勤~!!!!!!!
2007-07-25 18:03
zhao6852522
Rank: 1
等 级:新手上路
帖 子:38
专家分:0
注 册:2007-7-5
得分:0 
但是他没有说是什么数据库~~

天道酬勤~!!!!!!!
2007-07-25 18:04
Gramary
Rank: 4
等 级:贵宾
威 望:13
帖 子:769
专家分:0
注 册:2007-7-9
得分:0 

你用的是JDBC是吧`
那么你数据库的编码是什么呢?|
如果是latin1的话
你从数据库取出来的东西都要转码``
String encoding = new String(result.getString().getByte("ISO-8859-1"),"gbk");
System.out.println(encoding);//那么这个输出应该是中文了
如果你的数据库编码是gbk的话
你可以在你连接数据库的那个地方改
jdbc:mysql://127.0.0.1:3306/数据库名字?useUnicode=true&characterEncoding=gbk


学编程不能急,要慢慢来。
2007-07-26 09:41
阅逡
Rank: 1
等 级:新手上路
帖 子:103
专家分:0
注 册:2006-12-1
得分:0 
回复:(Gramary)你用的是JDBC是吧` 那么你数据库的...
谢谢这位仁兄,太感谢你了,我的问题终于解决了!!

2007-07-26 09:56



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-157171-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.027216 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved