String str=new String(request.getParameter("yourString").getBytes("ISO-8859-1"),"utf-8");
...................//这里假设上一页面输入字符串‘测试’的text名字为yourStr.
String sql="select * from Test as t where t.name=?";
PreparedStatement stmt=con.prepareStatement(sql);
stmt.setBytes(1,str.getBytes("utf-8"));
ResultSet rs=stmt.executeQuery();
我试过这样就能查出来!