- Stellen Sie sicher, dass Sie
SET NAMES utf8sendenSET NAMES utf8mb4Befehl an MySQL nach dem Verbinden, bevor Sie MySQL-Abfragen ausführen. - Stellen Sie sicher, dass Ihre Seite tatsächlich als utf-8 gerendert wird (wenn es einen HTTP-Header gibt
Content-Type: text/html;charset=iso-8859-1, Browser sind sich nicht einig, welcher gewinnen soll). - Lesen Sie diesen Artikel:Umgang mit Unicode von vorne nach hinten in einer Webanwendung
(Aber denken Sie daran,
utf8zu ersetzen mitutf8mb4was MySQL betrifft).
Wenn phpMyAdmin Ihre eingegebenen Daten als korrekten Unicode-Text anzeigt, wette ich, dass Sie SET NAMES utf8 nicht ausführen nach dem Verbinden.