MySQL Zeichenkodierung Umstellung von latin1 auf utf8?

Peter Blaumeier

Grünschnabel
Hallo,

ich habe eine Datenbank mit verschiedenen Tabellen, befüllt mit Inhalt.
Nach Umstellung von PHP 5 auf PHP 7 werden die Umlaute so angezeigt: �

Im Quelltext habe ich charset="utf-8" eingetragen und der Text, welcher nicht in der Datenbank steht, wird jetzt korrekt angezeigt.

Jetzt habe ich über phpmyadmin eine Tabelle in einer Datenbank von latin1_swedish_ci auf utf8_bin geändert.
Leider werden die Umlaute nach wie vor als � angezeigt.
Genügt die Umstellung nicht?

Vielen Dank für Eure Hilfe!
 
Hast du auch dein PHP auf utf8 eingestellt?
setlocale()

Und wenn du mal die EInträge in der DB anschaust, sind dei mit Umlauten oder sind diese schon falsch?
 
Zurück