Задать вопрос
Этот вопрос закрыт для ответов, так как повторяет вопрос Почему вместо кириллицы знаки вопросов?
@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%

Пробовал добавлять кодировку, ничего не меняется. Что сделать, чтобы получить буквы из запроса?
  • Вопрос задан
  • 112 просмотров
Подписаться 1 Простой
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
E1ON
@E1ON
Vocaloid lover
Нужно установить кодировку
new PDO('mysql:host=host;dbname=dbname;charset=utf8mb4', 'dbuser', 'password');
Ответ написан
Ваш ответ на вопрос

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

Потому что уже есть похожий вопрос.
Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽