Hibernate中MySQL的中文编码处理办法
发布时间:2022-06-15 13:38:16 所属栏目:MySql教程 来源:互联网
导读:你这种情况不只是在Hibernate中会碰到,就是在我们现在主流的php中同样会碰到,如果你的数据库编码与页面编码不一样,就可能出现中文乱码的问题。 我们只需要在hibernate.property或者时hibernate.cfg.xml(取决于你是怎么连接数据库的)文件中进行一下设置就OK了
你这种情况不只是在Hibernate中会碰到,就是在我们现在主流的php中同样会碰到,如果你的数据库编码与页面编码不一样,就可能出现中文乱码的问题。 我们只需要在hibernate.property或者时hibernate.cfg.xml(取决于你是怎么连接数据库的)文件中进行一下设置就OK了。 原本我的连接语句是这么写的,代码如下: <property name="connection.url"> jdbc:mysql://localhost:3306/tablename </property> 然后我修改成了,代码如下: <property name="connection.url"> jdbc:mysql://localhost:3306/tablename?useUnicode=true&characterEncoding=utf8 </property> 发现还是不行,原来是要改成这样,代码如下: jdbc:mysql://localhost:3306/tablename?useUnicode=true&characterEncoding=utf8 --phpfensi.com ]]> </property> ![]() (编辑:开发网_开封站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |