设为首页 加入收藏

TOP

你还为数据库乱码烦恼吗?
2015-11-21 01:44:46 来源: 作者: 【 】 浏览:0
Tags:数据库 乱码 烦恼

1、首先需要修改mysql数据库的配置文件my.ini,

此文件放在mysql根目录下。在此文件下查找default-character-set属性,并将其值更改为utf8(注意:不是utf-8,也要注意大小写),这里需要将default-character-set属性全部属性的值修改为utf8。示例:

default-character-set = utf8


2、同时创建hibernate数据库时需要显示设置数据库的编码方式为utf8。

示例:create database daycode default charset=utf8;


3、做完这两步还是不行,需要修改hibernate的配置文件hibernate.cfg.xml,在配置文件配置hibernate.connection.url属性。

示例:




注意:此字符串不能写为jdbc:mysql://localhost:3306/daycode?useUnicode=true&characterEncoding=utf8,不然会出现编译错误,错误提示为将&连接符改为;。


设置这些之后乱码问题就解决了。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Excel批量自动填充行号 下一篇mongoDB的读书笔记(via3.0)(00)_..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: