чтобы записывать эмодзи в базу, кодировка должна быть не utf, a utf8mb4 (вторая ошибка)
а первая - это все-таки либо не устанавливается кодиовка соединения, либо данные в скрипт приходят не в юникоде, либо на том поле, которое вызывает ошибку, не стоит нужная кодировка.
BATPYIIIKOB, есть еще вариант что тебе просто не хватает интеллекта чтобы понять, сказал я что-то по делу, или нет.
Я понимаю, что в этой дискуссии я опускаюсь до вашего уровня и вы принимаете меня за такого же балбеса, какими сами являетесь. Но я так поступаю только после того, как убеждаюсь в безнадёжности собеседника, и мне становится уже всё равно.
Проблема в том, что ты даже не понимаешь уровня своей неграмотности. Для тебя школа = тюрьма.
В общем, это не мое, конечно дело. Но я бы тебе серьезно советовал перестал мучать себя и других и освоить другую профессию, соответственно твоему уровню образования.
Тебе не советы надо давать, а отдать в школу для детей с особенностями развития. Чтобы там тебя сначала научили читать и писать. И только если оттуда выпустят, то пытаться учить такие сложные вещи, как вывести строку на РНР в браузер без ошибок.
Henry Chinasky, на самом деле это тоже костыль.
Поскольку у него теперь вдруг резко поменялась концепция, и код превратился из пхп в жс, то надо менять и подход. Не колупаться, собирая строку руками, а добавлять новые элементы сразу в дом модель.
Там нет того что ему нужно.
Но при этом есть куча идиотских высказываний, написанных человеком, который не понимает того, о чем пытается рассуждать.
Сотри свой ответ, не позорься.