Java_JavaEE_SSH_hibernate向mysql插入数据引起中文乱码问题
来源:互联网 发布:网络剧错生哔哩哔哩 编辑:程序博客网 时间:2024/06/05 15:18
特别说明:本文摘自http://blog.csdn.net/peditable/article/details/7047573,请多多支持原版;
1、首先需要修改mysql数据库的配置文件my.ini,此文件放在mysql根目录下。在此文件下查找default-character-set属性,并将其值更改为utf8(注意:不是utf-8,也要注意大小写),这里需要将default-character-set属性全部属性的值修改为utf8。示例:
default-character-set = utf8
提示:default-character-set属性有两个,一个在[mysql]下面,另外一个在[mysqld]下面。
2、同时创建hibernate数据库时需要显示设置数据库的编码方式为utf8。示例:
create database daycode default charset=utf8;
3、做完这两步还是不行,需要修改hibernate的配置文件hibernate.cfg.xml,在配置文件配置hibernate.connection.url属性。示例:
<property name="hibernate.connection.url">
<![CDATA[jdbc:mysql://localhost:3306/daycode?useUnicode=true&characterEncoding=utf8]]>
</property>
注意:此字符串不能写为jdbc:mysql://localhost:3306/daycode?useUnicode=true&characterEncoding=utf8,不然会出现编译错误,错误提示为将&连接符改为;。
- Java_JavaEE_SSH_hibernate向mysql插入数据引起中文乱码问题
- Java 向mysql插入中文数据乱码问题
- eclipse向mysql插入中文数据乱码
- eclipse向mysql插入中文乱码问题
- hibernate向mysql插入中文乱码问题
- hibernate向mysql插入数据乱码问题
- MySql插入数据,中文乱码问题
- mysql插入数据产生中文乱码问题
- MySQL数据库插入中文数据乱码问题
- mysql数据库插入数据中文乱码问题
- MySQL插入数据时中文乱码问题
- java连接mysql并向其中插入数据中文乱码问题
- java程序向mysql数据表插入数据时中文乱码问题
- java程序向mysql数据表插入数据时中文乱码问题
- 解决 通过JDBC向MySQL插入数据的中文乱码 问题
- linux C编程向mysql里插入中文数据乱码
- 使用Hibernate向Mysql中插入中文数据出现乱码
- C#向MySql插入数据的时候中文变为乱码
- Xcode 升级后,常常遇到的遇到的警告、错误,解决方法
- matlab字符串处理
- Java技术_每天掌握一种设计模式(002)_使用场景及简单实例(创建型:单例模式)
- PostgreSQL数据库Streaming Replication流复制主备延迟测试
- hadoop面试题整理(六)
- Java_JavaEE_SSH_hibernate向mysql插入数据引起中文乱码问题
- C#导出Excel总结
- EXECUTE IMMEDIATE
- j2ee的request的各种路径判断
- 由swift想到的-python反射机制
- asp.net中的页面重定向详解
- mysql 查询语句
- C语言程序的存储区域--内存布局
- 并行细化算法