刚学习使用hibernate。
jsp页面确定是 utf-8;
mysql创建时默认是 utf-8
也查了数据库属性,确实是utf-8;
问题:传入的中文全部是??,在dao中输出中文的属性,发现还是中文,确定问题出在传输阶段;
解决方法:
将MyEclipse生成的 hibernate.cfg.xml中
jdbc:mysql://localhost:3306/account
修改为:jdbc:mysql://localhost:3306/account?useUnicode=true&characterEncoding=UTF-8
成功。
本文介绍了在使用Hibernate框架时遇到的中文乱码问题及解决方案。通过调整数据库连接字符串中的字符集参数,确保数据传输过程中字符编码的一致性。
1164

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



