Java 查询 MySQL数据 出现乱码? 参考以下两篇:http://www.chinaunix.net/jh/26/172647.htmlhttp://webasp.net/article/17/16580.htm 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我试了下,这样是可以的: ...连接部分略 String x; while (rs.next()){ for(int j=1; j<=rs.getMetaData().getColumnCount(); j++){ x=new String((rs.getString(j)).getBytes("ISO8859_1"),"GBK"); System.out.print( x+"\t"); } 1.先转码,不行转第二步2.重下mysql的连接驱动 你用的什么驱动程序和驱动/我建议你下最新的驱动,用com.mysql.jdbc.Driver我以前也老出现乱码,但是用这个后,不需要转码都显示正常。 用mysql4.1 以上的版本,并且建数据库的时候,字体选择 utf-8,Connection myConn = DriverManager.getConnection("jdbc:mysql://localhost:3309/taket?user=abc&password=abc&useUnicode=true&characterEncoding=utf-8");jsp页面<%@page contentType="text/html; charset=UTF-8"%> 初学求救框架电子书 hibernate查询多个相同结构的动态生成表,有什么好的实现办法么?谢谢了 ! 新手学hibernate,遇到拦路虎! cookie的奇怪问题! 关于Hibernate注解 实体对象 主键SEQUENCE。 高分!谁有关于“数字图书馆”的整体架构? 请教dom4j的问题Premature end of file? 关于JNI j2ee服务的端口在哪个文件里设置啊~~~我的j2ee起不来了 紧急求助!(j2ee的问题) 现做一门户网站,有分开布署的论坛系统和新闻发布系统,如何实现单点登录??? websphere 应用程序端口没有反应,高分急问!
...连接部分略
String x;
while (rs.next()){
for(int j=1; j<=rs.getMetaData().getColumnCount(); j++){
x=new String((rs.getString(j)).getBytes("ISO8859_1"),"GBK");
System.out.print( x+"\t");
}
2.重下mysql的连接驱动
我建议你下最新的驱动,用com.mysql.jdbc.Driver
我以前也老出现乱码,但是用这个后,不需要转码都显示正常。