1, mysql安装时设置字符集utf-8(包括数据库字符集,以及表的字符集), jdbc驱动用最新的
2. hibernate配置文件(hibernate.cfg.xml)中,加上属性
<property name="connection.useUnicode">true</property>
<property name="connection.characterEncoding">UTF-8</property>
3.配置hibernate.cfg.xml文件,在文件中找到下面的代码
2. hibernate配置文件(hibernate.cfg.xml)中,加上属性
<property name="connection.useUnicode">true</property>
<property name="connection.characterEncoding">UTF-8</property>
3.配置hibernate.cfg.xml文件,在文件中找到下面的代码
<property name="connection.url">
jdbc:mysql://localhost:3306/ytxiu?useUnicode=true&characterEncoding=UTF-8
</property>
4.在jsp中
将页面的编码格式设置如下:
<%@ page language="java" pageEncoding="utf-8"%>