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