Niko: MySQL: Alles nach UTF-8 Umwandeln

Beitrag lesen

Hallo zusammen,

Ich hatte vor kurzem bei meinem Webseitenprojekt das Problem, dass spezielle Zeichen wie zb € nicht angezeigt werden.Nun habe ich heute das komplette Projekt auf UTF-8 umgestellt, also alle Header geändert und das Encoding der Dateien umgestellt.

Jo es läuft auch ganz gut, also die Sonderzeichen werden jetzt richtig angezeigt, nur es gibt jetzt ein Problem mit der Datenbank! Scheinbar sind dort Daten in einem anderen Encoding als UTF-8 gespeichert und die führen jetzt zu <?> , wo eigentlich Umlaute wie ü oä. stehen sollten.

Jetzt die Frage: Wie kann ich alle Zeichenketten in meiner Datenbank sicher ins UTF-8 Format umwandeln??

Allerdings muss ich sagen, dass mich das wundert, da ich eigentlich bei der Datenbank als "Kollation" überall "utf8_general_ci" angegeben habe. Steckt da vlt noch was anderes dahinter?

Wie man vlt merkt kenne ich mich in der Beziehung überhaupt nicht aus. ;) Also hoffe ihr könnt mir helfen.

Lg Niko