没有捕获异常,改成
try{
//连接操作
.......
// String strw= rs.getString(2);
String str2 = new String(rs.getString(2).getBytes("ISO8859_1"),"gb2312");
}
catch(Exception e){
e.printStackTrace();
}
try{
//连接操作
.......
// String strw= rs.getString(2);
String str2 = new String(rs.getString(2).getBytes("ISO8859_1"),"gb2312");
}
catch(Exception e){
e.printStackTrace();
}
e.printStackTrace();
}
---------------来接所有的异常,是一个不错的办法。
谢谢
也就说你应该这样写
String str2 = new String(rs.getString(2).getBytes("8859_1"),"gb2312");你一定是能导出Sybase数据库的时候有乱码出现,想转换吧!你先看一下Sybase数据库是字符集是什么? 一般不是cp850就是ISO 8859-1
你也可以自己定义Sybase的字符集