nach langer Zeit mal wieder ein Post von mir
Ich hab ein kleines Problem mit einer MySQL Datenbank und utf8. Durch einen kleinen Fehler meinserseits sind in die Datenbank Texte mit mit der falschen Kodierung gelangt. Kann ich das rückgängig machen? Also die Kodierung nachträglich noch korrigieren?
Im Detail:
Ich schreib die Daten per Java und JDBC (Hibernate) in die Datenbank. Die Datenbank selbst und auch die Tabellen sind auf utf8 gesetzt. Leider hatte ich einen Fehler in meiner Konfig (als connect Parameter stand da UTF-8 und nicht, wie es richtig wär, utf8 drin...). Nun sind alle Sonderzeichen / Umlaute nur noch Müll.
Ich habe bereits versucht mit
Code: Alles auswählen
select convert(textspalte as xxx) from table
Code: Alles auswählen
select convert( convert(textspalte as binary) as xxx) from table
Code: Alles auswählen
SHOW SHARSET;
Irgendwelche Ideen, Hinweise?
Gruß Bert