加入收藏 | 设为首页 | 会员中心 | 我要投稿 开发网_开封站长网 (http://www.0378zz.com/)- 科技、AI行业应用、媒体智能、低代码、办公协同!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

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>

(编辑:开发网_开封站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读