Необходимо добавить в базу данных текст, содержащий смайлы emoji
Пробовал так:
$str='<p>Текст с emoji. Еще текст</p>'; //Вместо emoji должен быть смайл
$res = $db->prepare("INSERT INTO `table` (`str`) VALUES (:str)");
$res->bindParam(":str", $str, PDO::PARAM_STR, 60);
$res->execute(); //В базе сохранится строка "<p>Текст с "
Но строка обрезается. В базу заносится только текст до emoji. Пробовал обрабатывать строку с помощью
htmlentities();
, но результата нет. Emoji остаются не тронутыми.
Кодировка utf-8, если это имеет значение.
Подскажите, как решить проблему