На сайте отображаются крякозябры только тех данных, которые берутся из БД - MySQL

Узнай цену своей работы

Формулировка задачи:

Собственно проблема такова, на сайте часть информации выводится из БД, и только она отображается крякозябрами(ромбы со знаками вопроса внутри). На самой базе данных стоит кодировка UTF-8 и на полях таблицы тоже utf8_general_ci. В самих таблицах текст хранится в нормальном виде. При подключении принудительно задавал кодировку:
$conn->query("SET CHARSET 'utf8'");
В файле ".htaccess" прописывал: AddDefaultCharset utf-8 На сайте тоже есть:
<meta charset="utf-8" />
но это ничего не помогает, в чем может быть ошибка? спасибо заранее за любые ответы!

Решение задачи: «На сайте отображаются крякозябры только тех данных, которые берутся из БД»

textual
Листинг программы
mysql_set_charset('utf8',$link);

Объяснение кода листинга программы

  1. Устанавливается соединение с базой данных MySQL с помощью функции mysql_connect()
  2. Устанавливается набор символов для работы с базой данных MySQL с помощью функции mysql_set_charset()
  3. В переменной $link хранится идентификатор соединения с базой данных

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.8 из 5
Похожие ответы