Hallo Forum,
ich habe eine UTF8-enabled MySQL-db v5.0.70.
Zusätzlich habe ich die Tabellen mit UTF-8 generiert:
Code:
mysql> show create table person
CREATE TABLE `person` (
`id` bigint(20) NOT NULL auto_increment,
`isCustomer` tinyint(1) NOT NULL default '1',
`name` varchar(60) NOT NULL,
`givenName` varchar(60) NOT NULL,
`sex` enum('MALE','FEMALE') NOT NULL,
`title` varchar(60) default NULL,
`street` varchar(60) NOT NULL,
`streetNr` varchar(10) NOT NULL,
`plz` mediumint(9) NOT NULL,
`city` varchar(60) NOT NULL,
`streetNrAddon` varchar(20) default NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1427 DEFAULT CHARSET=utf8
Dann habe ich mit hibernate v3.2 POJO's generiert, mit folgender Url:
jdbc:mysql://db.smartnet.de/smartprov?useUnicode=true&characterEncoding=utf-8JDBC ist v5.1.6.
Wenn ich nun mit der personDAO mir die Daten hole, sind die Ergebnisse leider ISO8859-1. Ich weiß nicht warum!
Kann mir da jemand weiterhelfen?
Viele Grüße, Florian