You are not logged in.

  • Login

1

Sunday, December 27th 2009, 6:50pm

Umlaute in Datenbank zerschossen

Hallo,

die Umlaute in der Datenbank sind zerschossen (ü = ü, ...). Nein, es liegt nich an der falschen Kodierung. Da ich nun nicht die Zeit und auch nicht die Lust habe, jede Tabelle und jede Spalte zu kontrollieren, meine Frage:

Gibts eine einfache und Elegante Lösung die "Zeichen" mit den richtigen Umlauten zu ersetzen?

2

Sunday, December 27th 2009, 7:35pm

Hi,

das sollte dir helfen:

PL/SQL Code

1
UPDATE lustigetable SET spalte = REPLACE(spalte, "ü", "Ü");

3

Sunday, December 27th 2009, 7:44pm

Hi,

ja, ist mir bekannt. Nur kann ich das nicht für Rund 250 Tabelle a 15 Spalten ausführen ;)
Aber ich hab das Problem gelöst, denn von den Entwickler von mySQL-Dumper gibts nen kleines - aber effektives - Script.

4

Monday, December 28th 2009, 8:47pm

in der Firma hatten wir dazu auch mal ein eigenentwickeltes Script "utf8 cleanup"
Welches hast du denn genutzt? Kannst du einen Link posten?

5

Monday, December 28th 2009, 10:29pm

Genutzt habe ich: http://forum.mysqldumper.de/viewtopic.php?p=25644
Leider hat dieser nicht alle Fehler erkannt, so dass ich Rund 250 Einträge manuell korrigiert habe.

Social bookmarks