2 zxk 1 zxk_1 于 2013.06.19 15:05 提问

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个回答

huang931027
huang931027   2017.09.27 16:20

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

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!