zxk_1
2013-06-19 07:05
采纳率: 0%
浏览 1.2k

JSP从mysql5.5 中取出的数据与中文比较问题。急!

在mysql5.5中建立了一数据表tn1,其中一行的姓名值为:张三
JSP中执行如下两行
String s="select * from tn1 where xm='张三'";
ResultSet rs=db.executeQuery(s);
我把mysql数据库及数据表的字符集均设为gb2312,jsp网页中的pageEncoding也为gb2312,发现查询出的结果集为空,也就是比较条件式为假,不知问题出在哪里?

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • IAmObject 2017-09-27 08:20

    直接再代码里面看看是不是gb2312呀。数据库及数据表、网页都确定没问题,然后就想不出来问题在哪里了。。。。。你的数据难道直接从数据库到页面的吗。。。。

    打赏 评论

相关推荐 更多相似问题