sql数据库啊
而且不知道为什么中文我用iso转换了在保存到数据库里面还是乱码
而且不知道为什么中文我用iso转换了在保存到数据库里面还是乱码
解决方案 »
- 怎样生成一个礼品卡的卡号?
- 有谁这么使用过 DynaValidatorForm?
- 批量图片显示问题
- 关于org.apache.commons.net对中文支持的问题
- 请教大家一个关于<html:errors/>标签的问题????
- tomcate在eclipse中无法启动
- 如何实现hao123网站中“添加网址”功能
- EJB主要是用来做什么呢?好像我目前接触的东西用JSP+JAVABEAN就可以了
- ejb 菜鸟请进....................... ejb 之弱问题
- 有没有用过Apache mina2做过服务器项目的大佬啊!有几个问题想问一下。
- 什么是J2EE架构整合技术
- 求正则表达式,急
like '%?%' setParamter(0,"书");
问题不是查询语句的问题,可能是struts hibernate的中文问题啊
网上那些转换我都做了还是没有什么用??
说
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.RequestProcessor;
public class MyRequestProcessor1 extends RequestProcessor{
public MyRequestProcessor1(){}
protected boolean processPreprocess(HttpServletRequest request,
HttpServletResponse response){
try{
request.setCharacterEncoding("GB2312");//在此设置字符集
}
catch(Exception ex){
System.out.println("字符集设置失败");
}
return true;
}
}
没有什么用在strut-config.xml
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>com.common.MyRequestProcessor1</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
这个设置字符应该跟访问数据不是很大关系,因为你的数据是直接的值,如果是来自请求的就得设置一下,这个问题没有遇到过,所以也不好说了
String str="%"+"书"+"%";
List list=this.getHibernateTemplate().find("from Table where name like ? ",str);