Этот вопрос закрыт для ответов, так как повторяет вопрос Почему вместо кириллицы знаки вопросов?
@ikoit
Web Developer

Как получить русские символы из запроса PDO?

Делаю запрос:
$pdo = new PDO('mysql:host= host ;dbname= dbname ', ' dbuser, ' password ');

      $blogArticlesshow = $pdo->prepare('SELECT blog_articles_title FROM uni_blog_articles');
      
      $blogArticlesshow->execute();
      
      $result_array = $blogArticlesshow->fetchAll();

      foreach ($result_array as $result_row) {
         echo '<li>';
         echo '<i class="las la-bullhorn"></i>';
         echo '<a href="' . _link( "/blog/glavnye-novosti" ) .'">' . $result_row["blog_articles_title"]  . '</a>';
         echo '</li>';
      }

      $pdo = null;


Из этого запроса получаю:

??????? ????????? ????????? ? 2020 ???? ??????? ?? 16%

Пробовал добавлять кодировку, ничего не меняется. Что сделать, чтобы получить буквы из запроса?
  • Вопрос задан
  • 108 просмотров
Решения вопроса 1
E1ON
@E1ON
Programming, Gamedev, VR
Нужно установить кодировку
new PDO('mysql:host=host;dbname=dbname;charset=utf8mb4', 'dbuser', 'password');
Ответ написан
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы