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!
 

Yaslaw

n/a
Moderator
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?