Hi,
ich nutze Hibernate 3 mit einer MySQL 5 DB.
Nun versuche ich einen String in die DB zuschreiben der ein € Zeichen enthält. Dieses wird eiskalt als ? in der DB gespeichert und auch beim auslesen ist nur das ? in der Swing GUI zu sehen :-(
Hatte gestern schon extra diese Parameter ausprobiert:
<property name="connection.url">jdbc:mysql://localhost/dbname?useUnicode=true&ConnectionCollation=utf8_general_ci&characterSetResults=utf8</property>
Doch leider funktioniert es immer noch nicht richtig.
Die Tabelle ndie durch Hibernate erstellt werdne stehen alle auf latin1, auch wenn ich diese von hand auf urf8 stelle macht dies keinen Unterschied.
Ich hoffe jemand kann mir helfen.
|