开发者社区> 问答> 正文

hibernate框架向 mysql 数据库写入中文是出现"?"乱码

<property name="url"
value="jdbc:mysql://120.25.205.115:3306/hxd>
</property>

数据库连接的配置是这么写的,但是出现乱码,后来改成了

<property name="url"
value="jdbc:mysql://120.25.205.115:3306/hxd?characterEncoding=utf8">

</property>

或者这样

<property name="url"
value="jdbc:mysql://localhost:3306/hxd?useUnicode=true&amp;characterEncoding=utf-8">
</property>

但还是出现乱码,中文全部不能显示,都是"?"显示的,还有标点符号也不能显示

比如,要插入的中文是”我擦,你大爷的“。而显示的却是”?????????????¤§??·???“ 这样!

这是怎么回事啊!

求大神指点!

展开
收起
小旋风柴进 2016-03-11 11:27:24 2447 0
1 条回答
写回答
取消 提交回答
  • mysqld 的配置文件中

    [mysqld]
    default-character-set=utf8
    2019-07-17 18:58:48
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
DTCC 2022大会集锦《云原生一站式数据库技术与实践》 立即下载
阿里云瑶池数据库精要2022版 立即下载
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载

相关镜像