Мне удалось сохранить смайлики в моей базе данных, но когда я их получаю, отображаются юникоды - PullRequest
0 голосов
/ 01 мая 2020

Я уже установил свою базу данных и таблицы в utf8mb4_bin и utf8mb4_unicode_ci

header('Content-type text/html; charset=UTF-8');
include 'DATABASE.php';
$username = $_SESSION['username'];

, установив клиентские наборы, результаты и соединение в utf8mb4

$query =$connect->query("SET character_set_client=utf8mb4");
$query =$connect->query("SET character_set_results=utf8mb4");
$query =$connect->query("SET character_set_connection=utf8mb4");

$query = "
      SELECT * FROM tbl_comment 
      WHERE parent_comment_id = '0' 
      ORDER BY comment_id DESC";

$statement = $connect->prepare($query);
$statement->execute();
$result = $statement->fetchAll();
$output = '';

Проверьте имя отправителя, если он / Она прокомментировала

checkSenderNameinDB($username);

Отображение данных

foreach($result as $row){
  if(strcmp($row["comment_sender_name"],$username)==0){ 
      $output .= '
          <div class="card light" style="border-left:none; border-right:none;"> <div class="card-content">
  <div class="card-header text-white bg-secondary" >By <b>'.$row["comment_sender_name"].'</b> <i id="facebook_time_ago" title="'.$row["datesent"].'">'.facebook_time_ago($row["datesent"]).'</i></div>
  <div class="card-body text-dark">'.$row["comment"].'</div>
  <div class="card-footer text-dark" align="right">
  <button type="button" class="btn btn-default reply text-dark" id="'.$row["comment_id"].'" title="Reply"><i class="fas fa-reply text-primary"></i></button>'.

  ' <button type="button" class="btn btn-default text-danger delete" name="delete" data-id="'.$row["comment_id"].'" title="Remove/Delete"><i class="fas fa-trash-alt"></i></button>

  <button type="button" class="btn btn-default text-dark edit" name="edit" data-id="'.$row["comment_id"].'" title="Edit"><i class="far fa-edit"></i></button></div>'.'</div>';} 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...