hibernate mysql写入中文乱码?这篇文章教你解决方法

小编发现我们在hibernate mysql写入中文会出现乱码的情况,那么这个问题该如何解决呢,小编通过努力的思考,终于想出了解决方法,然后特意通过这篇文章来给大家分享一下我的解决方法,感兴趣的小伙伴可以耐心阅读一下 。

hibernate mysql写入中文乱码?这篇文章教你解决方法

文章插图
出现问题的主要因素是,我们启动项目之后,自动创建了表,然后我们插入数据之后会发现我们写入表里的数据里的中文是乱码 。
解决方法如下所示:
  • 我们可以这样做,首先,我们对数据库的字符集进行修改,修改为UTF-8 。(不知道修改的看这里,我们通过选择mysql里面需要修改属性的数据库右键进行属性更改)
  • 【hibernate mysql写入中文乱码?这篇文章教你解决方法】修改Client默认字符集为UTF8 。
  • 我们可以在项目中的hibernate的配置文件hibernate.cfg.xml里进行对name对修改,修改成“hibernate.connection.url"的property的值 。
  • 然后启动项目,执行代码,插入的中文就不会是乱码了 。
以上就是小编给大家带来的在hibernate mysql写入中文会出现乱码情况的解决方法,希望大家通过阅读小编的文章之后能够有所收获!如果大家觉得小编的文章不错的话,可以多多分享给有需要的人 。

    推荐阅读