读书人

mysql5.0用命令行查询正常但用sql就

发布时间: 2012-02-02 23:57:14 作者: rapoo

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中乱码吗?

你装一个客户端,然后设置客户端的编码,在试试看

读书人网 >Mysql

热点推荐