您的位置:首页 > 编程语言 > Java开发

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的编码。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: