mysql5.0用命令行查询正常,但用sql就乱码,已经加了&useUnicode=true&characterEncoding=GBK
建库是选的是GBK,每个表,每个字段都是gbk,用命令查询也正确,但用sql语句查询就成了??????,还没到展现,查出来就是
------解决方案--------------------public static String parseChinese(String in) { 
     String s = null; 
     byte temp[]; 
     if (in == null) { 
       System.out.println( "Warn:Chinese null founded! "); 
       return new String( " "); 
     } 
     try {   
       temp = in.getBytes( "iso-8859-1 "); 
       s = new String(temp); 
     } 
     catch (UnsupportedEncodingException e) { 
       System.out.println(e.toString()); 
     } 
     return s; 
   } 
 把输出中文的地方用 
 parseChinese(resultSet.getString(i));
------解决方案--------------------console中乱码吗?   
 你装一个客户端,然后设置客户端的编码,在试试看