现在的位置: 首页 > 综合 > 正文

hibernate、mysql、中文字符问题

2013年09月12日 ⁄ 综合 ⁄ 共 429字 ⁄ 字号 评论关闭

中文乱码-- 问号 ??

1:我的Eclipse默认字符集已经是UTF8了;

2:mysql6的数据库默认字符集也是UTF8;

3:建表的语句也表明:

ENGINE=MyISAM CHARACTER SET=utf8;

4:某一向为人谦和,不张扬,行事低调--人品也是绝对兼容UTF8的!

这就怪了,删表重建、drop 数据库重建、停服务重修改my.ini重建--都不能解决问题。

NND,最后问题出在hibernate.cfg.xml文件中:

 

-->数据库连接中的url还要如下所示:

<property name="connection.url">jdbc:mysql://localhost:3306/hnie?useUnicode=true&amp;characterEncoding=UTF-8</property>

 问题就在没有加上这半句:

?useUnicode=true&amp;characterEncoding=UTF-8

 

加了这半句,问题就解决了。。。

哎......

抱歉!评论已关闭.