hibernate+struts+mysql有关utf8乱码问题的解决。
2007-01-10 22:25
441 查看
1、编写项目相关文本文件时,统一采用utf-8的编码方式,无论是java源文件还是jsp文件等。
2、编写一个编码转换过滤器类,完成编码转换:
request.setCharacterEncoding("UTF-8");
chain.doFilter(request,response);
response.setCharacterEncoding("UTF-8");
3、为hibernate.cfg.xml添加如下属性:
<property name="connection.useUnicode">true</property>
<property name="connection.characterEncoding">utf-8</property>
4、设置mysql数据库的编码为utf-8 ,即需要如下步骤:
a、my.ini文件中添加 default-character-set=GBK
b、库、表、字段的编码都必须是utf-8的编码。
2、编写一个编码转换过滤器类,完成编码转换:
request.setCharacterEncoding("UTF-8");
chain.doFilter(request,response);
response.setCharacterEncoding("UTF-8");
3、为hibernate.cfg.xml添加如下属性:
<property name="connection.useUnicode">true</property>
<property name="connection.characterEncoding">utf-8</property>
4、设置mysql数据库的编码为utf-8 ,即需要如下步骤:
a、my.ini文件中添加 default-character-set=GBK
b、库、表、字段的编码都必须是utf-8的编码。
相关文章推荐
- 解决struts+hibernate+mysql乱码问题
- Struts + Spring + Hibernate + Mysql中文乱码问题解决
- Struts + Spring + Hibernate + Mysql中文乱码问题解决
- 解决Struts + Hibernate + MySql中文乱码的问题
- Linux下MySQL 5.5/5.6的修改字符集编码为UTF8(彻底解决中文乱码问题)
- MySQL字符集 GBK、GB2312、UTF8区别 解决 MYSQL中文乱码问题
- Struts + Spring + Hibernate + Mysql中文问题解决
- Linux下MySQL 5.5的修改字符集编码为UTF8(彻底解决中文乱码问题)
- ubutun mysql 5.7 修改默认字符集为utf8 ,解决xshell连接显示乱码问题
- MySQL字符集 GBK、GB2312、UTF8区别 解决PHP MYSQL中文乱码问题
- Linux下MySQL5.6的修改字符集编码为UTF8(解决中文乱码问题)
- MySQL字符集 GBK、GB2312、UTF8区别 解决 MYSQL中文乱码问题
- 解决mysql 5.5与hibernate存储中文乱码问题
- MySQL终极配置解决UTF8编码出现的乱码问题
- MySQL字符集 GBK、GB2312、UTF8区别 解决 MYSQL中文乱码问题
- Struts+Hibernate+MySql 中文乱码问题解决方案
- Linux下MySQL 5.5的修改字符集编码为UTF8(彻底解决中文乱码问题)
- 解决hibernate向mysql插入中文乱码问题
- Linux下MySQL 5.5的修改字符集编码为UTF8(彻底解决中文乱码问题)
- Linux下MySQL 5.5的修改字符集编码为UTF8(彻底解决中文乱码问题)