Hibernate向mysql数据库插入中文字段乱码问题
2017-07-03 12:08
281 查看
1.要求修改Hibernate的配置文件hibernate.cfg.xml,将原来的
jdbc:mysql://localhost:3306/database
改为
jdbc:mysql://localhost:3306/database?useUnicode=true&characterEncoding=utf-8
2修改mysql根目录下的my.ini文件,将default-character-set的属性值全部改为utf8即可,注意修改后创建的数据库字符编码才是utf8而之前的数据库还是之前的默认编码需要手动进行改动。
设定数据库字符集
alter database da_name default character set 'charset'
设定表字符集
ALTER TABLE tbl_name CONVERT TO CHARACTER SET character_name
jdbc:mysql://localhost:3306/database
改为
jdbc:mysql://localhost:3306/database?useUnicode=true&characterEncoding=utf-8
2修改mysql根目录下的my.ini文件,将default-character-set的属性值全部改为utf8即可,注意修改后创建的数据库字符编码才是utf8而之前的数据库还是之前的默认编码需要手动进行改动。
设定数据库字符集
alter database da_name default character set 'charset'
设定表字符集
ALTER TABLE tbl_name CONVERT TO CHARACTER SET character_name
相关文章推荐
- 关于hibernate插入数据到mysql数据库中文乱码问题的解决
- Linux中使用Shell脚本插入mysql数据库中文字段值乱码问题
- 解决Hibernate向MySQL数据库插入中文乱码问题
- 解决Hibernate向MySQL数据库插入中文乱码问题
- 使用hibernate往mysql数据库插入数据中文乱码问题
- Linux中使用Shell脚本插入mysql数据库中文字段值乱码问题
- MySQL数据库插入数据,中文乱码问题解决
- 使用Hibernate向mysql数据库中插入 bd08 中文,数据库中显示??乱码
- 使用Hibernate向mysql数据库中插入中文,数据库中显示??乱码
- jsp插入mysql数据库显示中文乱码问题
- 解决hibernate向mysql插入中文乱码问题
- 关于mysql数据库中存放中文字段乱码问题解决方案
- 解决hibernate向mysql插入中文乱码问题(更改MySQL字符集)
- 解决hibernate向mysql插入中文乱码问题(更改MySQL字符集)
- 使用Hibernate向mysql数据库中插入中文,数据库中显示??乱码
- JSP中文乱码问题 页面经过过滤器后得到的是中文,但插入到MYSQL数据库却成了“?”为什么?
- 处理mysql数据库与hibernate中文乱码问题
- 解决hibernate向mysql插入中文乱码问题
- 关于hibernate中文写入mysql数据库乱码问题
- hibernate向mysql数据库插入中文乱码