Bearbeiten von utf8mb4-Daten aus MySQL mit PHP

Das ist wahrscheinlich etwas Einfaches. Ich schwöre, ich habe online nach der Antwort gesucht und sie nicht gefunden. Da mein spezieller Fall ein wenig untypisch ist, habe ich mich entschieden, hier nachzufragen.

Ich habe einige Tabellen in MySQL, die ich für ein chinesisches Sprachprogramm verwende. Es muss in der Lage sein, alle möglichen chinesischen Zeichen zu unterstützen, einschließlich seltener Zeichen, die keine großartige Schriftunterstützung bieten. Eine Beispielzelle in der Tabelle könnte folgendermaßen aussehen:

東 東 菄 鶇 䍶 倲 蝀 凍 鯟 崠 崠 埬

Damit das in der Datenbank funktioniert, musste ich die Kodierung / Kollatierung auf utf8mb4 setzen. So weit, ist es gut. Wenn ich denselben String in PHP ziehe, wird er leider so gedruckt:

東 東 菄 䍶? 倲 ?? 涷 凍 凍? 崠 埬? 䰤

Wie kann ich die verbleibenden Fragezeichen endgültig entfernen und sie als Unicode-Glyphen anzeigen lassen? Ich habe die PHP-Seite selbst mit UTF8-Codierung im Tag und als Meta-Tag.

Warum können sie nicht miteinander kommunizieren? Was mache ich falsch?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage