再问base64转码问题!!
我的页面是utf-8
把表单提交的查询关键字
转为
searchdisplay1=new String(searchdisplay.getBytes("ISO-8859-1"),"utf-8");
searchdisplay2=new String(searchdisplay1.getBytes("big5"),"ISO-8859-1");
searchdisplay3=new String(searchdisplay1.getBytes("gb2312"),"ISO-8859-1");
查询中文的主题时都没有问题
但是我用encodeBase64(searchdisplay2),searchdisplay2(searchdisplay3)去查询附件时,有的查不出来,因为我们是直接把附件的base64放到数据库中
比如“f_Ext like '%5paH5qGj%' or f_Ext like '%pOU/%' or f_Ext like '%zsS1tQ==%'”
这是我用base64编码以后的字符(“文档”)。
我是先把utf-8转码为big5,gb2312再把他转为base64再到数据库中查询
为什么还是不能找出来
附件的base64是
=?gb2312?B?zsS1tS5kb2M=?=,
按道理是能找出来的,大侠帮忙哦!!!