我个人觉得不需要<%request.setCharacterEncoding("gb2312");%>在表单接收方加如下代码:
param=new String(request.getParameter("title").getBytes("iso-8859-1"));然后执行
SELECT * from news where  title like ' %"+sTitle+"%'  order by id 
和SELECT * from news  where  content like ' %"+sTitle+"%'  order by id  应该是没问题的,再不行的话,你在SQL语句里设置一下断点,看title的值。