处理乱码问题
1、规范数据库和页面所有编码统一为一种例如utf-8
2、hibernate连接数据库设置连接编码
<session-factory>
<property name="connection.url">
jdbc:mysql://127.0.0.1:3306/leaveword?useUnicode=true&characterEncoding=utf-8
</property>
</session-factory>
3、提交数据前进行编码
String userName = new String (userName.getBytes("iso-8859-1","utf-8"))
或者加入过滤器
加入过滤器步骤
1)写一个过滤器类
2)配置web.xml

本文介绍了解决数据库中乱码问题的方法,包括统一数据库和页面编码为UTF-8,通过Hibernate配置连接编码,并使用过滤器确保请求编码一致。

993

被折叠的 条评论
为什么被折叠?



