中文乱码-- 问号 ??
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&characterEncoding=UTF-8</property>
问题就在没有加上这半句:
?useUnicode=true&characterEncoding=UTF-8
加了这半句,问题就解决了。。。
哎......