S1SH+mysql中文乱码

1在页面统一编码(filter)(utf-8)
hibernate.connection.url jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8 

2设置数据库的编码(my.ini)
1)设置数据库编码 /etc/my.cnf
[mysqld]
default-character-set=gbk

...
[client]
default-character-set=gbk

用SHOW   CREATE   TABLE   table_name;可以看出具体的字符集设置。
用ALTER TABLE `teacher` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin
修改表的编码

你可能感兴趣的:(mysql,Hibernate,jdbc)