我用struts,JSP页面编码为UTF-8,后台Oracle数据库,使用UTF-8编码,NVARCHAR2类型字段,查询使用JDBC。页面上输入中文,可能是GB或BIG5的汉子,在Action中根据该字段进行查询时,怎么都查不出来,但是如果从数据库查出所有数据来,再一个一个比较,执行正常。到底是怎么回事呢?