我想用jdbc读取mysql数据库,在jsp页面展示中文是乱码,发现在dao中读取中文时已经乱码!
mysql数据库编码是latin1,数据库是其他公司的,没法修改编码方式!
我尝试了两种方法解决问题:
一种是在url后面加编码方式url=jdbc:mysql://11.76.19.207:3306/dial_asaf_log?useUnicode=true&characterEncoding=UTF-8
一种是在dao中取数据时做设置
SummaryBean sb = new SummaryBean();
sb.setFlowName(new String(rs.getString(1).getBytes("iso-8859-1"),"UTF-8"));
但是这两种方法都没有解决问题!!!!
在线求高手帮忙