单个字母查询本身是没有意义的,可能是你的库中存在非gb2312的汉字,而正好第二字节符合查询条件
也可能是内容中的html分量造成的
建议提取查询记录后再做一次复查

解决方案 »

  1.   

    我把搜索字符限制为不能小于4了 无奈的办法  留言板的数据是gb2313的 入库时用htmlspecialchars()处理过,但对这个函数对汉字的搜索结果应该不会影响吧
      

  2.   

    我把搜索字符限制为不能小于4了 无奈的办法  留言板的数据是gb2313的 入库时用htmlspecialchars()处理过,但对这个函数对汉字的搜索结果应该不会影响吧不会受到影响,htmlspecialchars只对一些特殊字符进行了处理不过在入库时,可以只将单引号进行一下转换"'"=>'就可以了