在mysql5.5中建立了一数据表tn1,其中一行的姓名值为:张三
JSP中执行如下两行
String s="select * from tn1 where xm='张三'";
ResultSet rs=db.executeQuery(s);
我把mysql数据库及数据表的字符集均设为gb2312,jsp网页中的pageEncoding也为gb2312,发现查询出的结果集为空,也就是比较条件式为假,不知问题出在哪里?
直接再代码里面看看是不是gb2312呀。数据库及数据表、网页都确定没问题,然后就想不出来问题在哪里了。。。。。你的数据难道直接从数据库到页面的吗。。。。