关闭

采用hibernate写入中文到mysql数据库出现中文乱码的问题

标签: hibernatemysql中文乱码
217人阅读 评论(0) 收藏 举报

在用hibernate写入数据库的时候,只要输入的是中文就会出现在mysql中查询的结果是???的这种情况,如下图所示:


在这之后,在网上查找了好一段时间,才将问题解决:

首先:我将数据库的编码改成了utf-8,当然也可以是gbk,以下以utf-8为例:修改过程如下:

在mysql的安装目录下打开my.ini文件,将default-character-set设置为utf-8,如下图所示:


这是在用mysql查询语句show viarables like '%char%'将会出现如下显示:


这代表已经将mysql中的数据库编码设置为utf-8了

其次:我们将修改eclipse的配置,选择window->preferences->workspace->text file encoding->other->utf-8


最后,我们在hibernate.cfg.xml文件中进行相关配置,url配置如下图所示即可:














0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

hibernate插入数据库出现中文乱码问题

最近使用hibernate插入数据库时出现中文乱码,鄙人按如下步骤检查了一下编码格式 1、打开数据库视图操作界面,查看数据库中表的编码格式为UTF-8。 2、项目的编码格式:右键点击项目名称—pr...
  • heng_ID
  • heng_ID
  • 2015-12-29 11:33
  • 3928

MyEclipse连接MySQL数据库中文乱码问题

当敲到网上商城第一个添加功能也就是注册用户的时候,发现注册一个小乖到数据库是酱紫的: 为什么我成了问号? 检查Navicat字符集设置             当时我以为是我的代码程序哪出现...
  • xdd19910505
  • xdd19910505
  • 2015-09-29 18:03
  • 4721

Myeclipse向Mysql中插入数据乱码问题

解决的思路就是把 Myeclipse和Mysql字符集都改为utf8 如果你是 安装版的mysql 可以到my.ini中把默认字符集改为utf-8,有两个 免安装版(安装版也可以)的就在navicat...
  • tfstone
  • tfstone
  • 2016-05-28 21:41
  • 2976

hibernate插入Mysql数据库出现中文乱码情况从这5个方面解决

因为有了新电脑所以又要解决乱码问题,在网上找帖子很是头疼,还是自己总结一下比较好。 hibernate插入Mysql数据库出现中文乱码情况从这几个方面解决:有了这几方面以后使用mysql的乱码问题就...
  • tuke_tuke
  • tuke_tuke
  • 2015-11-28 10:45
  • 2983

解决PHP写入、读取MYSQL数据库数据中文乱码问题

使用PHP和MYSQL开发过程中经常会遇到PHP写入或读取MYSQL数据库中数据,出现中文乱码的问题,英文和数字不会出现乱码。这个问题非常让人头痛,因为导致这个问题的原因比较多,比如网页和数据库编码不...
  • u012767263
  • u012767263
  • 2014-02-11 15:51
  • 1934

mysql数据库下载安装和解决中文乱码问题(吐血总结)

mysql安装配置,以及编码问题解决方法的总结
  • Phoenix_smf
  • Phoenix_smf
  • 2017-04-02 10:48
  • 1353

解决Java程序向mysql数据库插入中文乱码问题的多种方式

方式一:设置编码统一1.设置eclipse环境编码2.设置mysql环境编码mydb为需要修改的数据库名称 方式二:创建数据库时设置编码1.mysql创建database时设置编码create dat...
  • qq_27760433
  • qq_27760433
  • 2017-07-26 10:20
  • 312

解决openfire在使用MySQL数据库后的中文乱码问题

openfire是一个非常不错的IM服务器,而且是纯Java实现,具有多个平台的版本,他的数据存储可以采用多种数据库,如MySQL,Oracle等。 在实际使用时大家遇到最多的就是采用MySQL...
  • lynnchurch
  • lynnchurch
  • 2014-08-26 10:27
  • 369

解决(Spark)openfire在使用MySQL数据库后的中文乱码问题

(Spark)openfire是一个非常不错的IM服务器,而且是纯Java实现,具有多个平台的版本,他的数据存储可以采用多种数据库,如MySQL,Oracle等。 在实际使用时大家遇到最多的就是...
  • kfarvid
  • kfarvid
  • 2011-11-16 16:46
  • 1494

MySQL数据库插入数据,中文乱码问题解决

zhuangzai 当向 MySQL 数据库插入一条带有中文的数据形如 insert into employee values(null,'张三','female','1995-10...
  • u010800530
  • u010800530
  • 2014-08-06 18:03
  • 889
    个人资料
    • 访问:3063次
    • 积分:56
    • 等级:
    • 排名:千里之外
    • 原创:2篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档