Wie konvertiere ich mysql latin1 nach utf8

Ich habe ein Web-System geerbt, das ich weiterentwickeln muss. Das System scheint von jemandem erstellt worden zu sein, der zwei Kapitel eines PHP-Tutorials gelesen und geglaubt hat, er könne ...

So ... die Webseite selbst ist in UTF8 und zeigt und gibt alles darin ein. Die Datenbanktabellen wurden mit UTF8-Zeichensatz erstellt. Aber in der Konfiguration gibt es "SET NAMES LATIN1". Mit anderen Worten, UTF8-codierte Zeichenfolgen werden mit erzwungener latin1-Codierung in die Datenbank eingefügt.

Gibt es eine Möglichkeit, dieses Durcheinander in utf8 umzuwandeln und latin1 loszuwerden?

Ich habe es versuchtDie, aber da die Datenbanktabelle auf utf8 eingestellt ist, funktioniert dies nicht. Auch ausprobiertdiese ohne Erfolg

Ich kann dies vielleicht tun, indem ich alle Tabellen in PHP mit latin1-Codierung lese und sie dann in utf8 in eine neue Datenbank zurückschreibe, aber ich möchte dies nach Möglichkeit vermeiden.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage