在hibernate中用mysql写入中文乱码(及其他引起乱码的原因)

来源:互联网 发布:淘宝火拼是怎么弄的 编辑:程序博客网 时间:2024/05/22 03:41
在使用hibernate操作数据库时,向数据库写入的中文乱码解决方法**如下**<property name="hibernate.connection.url">jdbc:mysql://localhost:3306/student??useUnicode=true&amp;characterEncoding=utf-8</property>在数据库名后面添加   ??useUnicode=true&amp;characterEncoding=utf-8添加这句的作用(转载原文博客):http://blog.csdn.net/six365/article/details/55520792还有一些原因思考方向:1  数据库的字符集和图形管理工具的字符集不统一查看mysql字符集show VARIABLES like 'character%';在mysql的安装目录下,my.ini文件中的总共2处字符集配置更改成想用的字符集2就是使用的图形管理工具的字符集不匹配,改成一致的就行
原创粉丝点击