У меня в бд есть запись со значением:
OVO is making a comeback after a year-long hiatus and will be launching on gate_io Startup Prime (IEO).<div>⏰Mar. 21st 10:00 AM (UTC)<br></div><div>Don't miss out on this OVOrtunity<br></div><div><a href="https://gate.io/startup/728">https://gate.io/startup/728</a></div>
Почему при выводе некоторые emoji заменяются на "?"
И еще одно. Пробую вставить в бд запись в которой есть emoji через AJAX:
$.ajax({
url: '/ajaxinsertpost.php',
method: 'POST',
data: {
"titlevalue": titlevalue,
"PostValue": PostValue,
},
success: function(response) {
console.log("Success" );
},
error: function(jqXHR, textStatus, errorThrown) {
// возникла ошибка, обрабатываем ее здесь
console.error("AJAX Error: " + textStatus, errorThrown);
}
});
Сам ajaxindexpost.php:
<?php
$mysqli = new mysqli('localhost','root',' ','database') or die(mysqli_error($mysqli));
$titlevalue = mysqli_real_escape_string($mysqli, $_POST['titlevalue']);
$postvalue = mysqli_real_escape_string($mysqli, $_POST['PostValue']);
$mysqli->query("INSERT INTO `posts` (`h1`,`description`) VALUES ('$titlevalue','$postvalue')");
?>
Выходят такие иероглифы: