HQL查询中文的问题笔记
2011-07-01 09:44
127 查看
当查询条件是中文时得不到正确结果。
解决的办法是将Spring的配置文件applicationContext.xml中的数据库连接Url修改,增加“characterEncoding=GBK&”
此外,jsp例子程序的开头部分指定的编码是UTF-8的,当查询条件是中文时传到Action处可能就是乱码了,最好全部改为gbk。
如:
<%@ page language="java" contentType="text/html; charset=gbk" pageEncoding="gbk"%>
<meta http-equiv="Content-Type" content="text/html; charset=gbk" />
解决的办法是将Spring的配置文件applicationContext.xml中的数据库连接Url修改,增加“characterEncoding=GBK&”
此外,jsp例子程序的开头部分指定的编码是UTF-8的,当查询条件是中文时传到Action处可能就是乱码了,最好全部改为gbk。
如:
<%@ page language="java" contentType="text/html; charset=gbk" pageEncoding="gbk"%>
<meta http-equiv="Content-Type" content="text/html; charset=gbk" />
相关文章推荐
- Hql语句模糊查询‘like’与中文问题
- HQL查询中文乱码问题 (转)
- hiberbate3.0使用HQL查询中文参数问题
- HQL查询中文乱码问题
- 解决hql语句查询条件为中文时结果集为空,为英文查询条件时不为空的问题
- Hql语句模糊查询‘like’与传递中文乱码问题
- HQL查询中文乱码问题
- Hibernate4 HQL查询占位符的问题
- Hibernate 笔记 HQL查询(一)单属性,多属性查询
- Qt中文相关问题笔记
- MySQL 中文模糊查询不正确问题解决方案 .
- jdbc中文保存、查询出现????问题
- MFC中ODBC连接MySQL数据库查询出的中文显示为乱码的问题
- [学习笔记]Servlet 中文乱码问题及解决方案剖析
- Java Web 学习笔记之六 DataOutputStream方法writeBytes(String s)方法中文乱码问题
- JDBC查询条件中包含中文,无查询结果(编码问题)
- 项目中遇到的HQL查询问题
- Oracle 乱码或则中文无法正确查询问题
- 不修改SQL_Latin1_General_CP1_CI_AS 字符集 解决中文条件查询问题
- Hibernate中关于多表连接查询hql 和 sql 返回值集合中对象问题