Manipulowanie danymi utf8mb4 z MySQL z PHP

To prawdopodobnie coś prostego. Przysięgam, że szukałem odpowiedzi online i nie znalazłem jej. Ponieważ moja szczególna sprawa jest trochę nietypowa, w końcu zdecydowałem się zapytać tutaj.

Mam kilka tabel w MySQL, których używam do programu w języku chińskim. Musi być w stanie obsługiwać wszystkie możliwe chińskie znaki, w tym rzadkie, które nie mają wspaniałej obsługi czcionek. Przykładową komórką w tabeli może być:

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

W celu uzyskania poprawnego działania w bazie danych musiałem ustawić kodowanie / sortowanie na utf8mb4. Jak na razie dobrze. Niestety, kiedy ciągnę ten sam ciąg do PHP, zostaje on wydrukowany tak:

䰤 菄 鶇 䍶? 倲 ?? 涷 蝀 凍 鯟? 崠 埬? 䰤

Jak mogę w końcu zabić pozostałe znaki zapytania i sprawić, by pokazywały się jako glify Unicode, którymi powinny być? Sama strona php używa kodowania UTF8 w tagu i jako metatag.

Dlaczego nie mogą się ze sobą komunikować? Co ja robię źle?

questionAnswers(2)

yourAnswerToTheQuestion