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

MyEclipse+Hibernate数据库操作乱码的解决办法

2015-11-23 16:35 525 查看
MyEclipse 6.5 Hibernate MySQL 5数据库操作出现中文乱码,数据库编码UTF-8,JSP页面编码UTF-8,解决办法是:

在Hibernate的配置文件的configuration视图中的URL文本框中jdbc:mysql://localhost:3306/DatabaseName?useUnicode=true&characterEncoding=UTF-8

hibernate.cfg.xml中相应的一行代码是:<property name="connection.url">jdbc:mysql://localhost:3306/DatabaseName?useUnicode=true&characterEncoding=UTF-8</property>

其他解决办法:

页面传入汉字,在web.xml增加过滤器,如

<filter>

<filter-name>encodingFilter</filter-name>

<filter-class>

org.springframework.web.filter.CharacterEncodingFilter

</filter-class>

<init-param>

<param-name>encoding</param-name>

<param-value>utf-8</param-value>

</init-param>

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