开发者社区> 问答> 正文

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 2395 0
1 条回答
写回答
取消 提交回答
  • mysqld 的配置文件中

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

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像