Управление данными utf8mb4 из MySQL с помощью PHP

Это, наверное, что-то простое. Клянусь, я искал ответ в Интернете и не нашел его. Поскольку мой конкретный случай немного нетипичен, я наконец решил спросить здесь.

У меня есть несколько таблиц в MySQL, которые я использую для программы на китайском языке. Он должен быть в состоянии поддерживать все возможные символы китайского языка, в том числе редкие, которые не имеют большой поддержки шрифтов. Пример ячейки в таблице может быть такой:

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

Чтобы заставить это работать прямо в базе данных, мне пришлось установить кодировку / сортировку в utf8mb4. Все идет нормально. К сожалению, когда я вытаскиваю ту же строку в PHP, она печатается так:

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

Как я могу окончательно убрать оставшиеся знаки вопроса и заставить их отображать в виде символов Юникода, какими они должны быть? У меня есть сама страница php, использующая кодировку UTF8 в теге и в качестве метатега.

Почему они не могут общаться друг с другом? Что я делаю неправильно?

Ответы на вопрос(2)

Ваш ответ на вопрос