запрос из базы данных выводится в кракозябрах
Если при запросе из базы данных выводятся кракозябры то после запроса
НЕОБХОДИМО ДОБАВИТЬ для кодировки в базе данных windows 1251 cyrylic:
или текст в бд записан в кодировке utf-8 то:
после этого русский текст будет показываться корректно. не забудьте также правильно выставить кодировку вашей странички.
$db =mysqli_connect ($dbhost, $dbuser,$dbpassword) or die ("cant connect to mysql ".mysqli_error());
mysqli_select_db ($db, $dbase) or die ("cant connect to selected db ".mysqli_error());
НЕОБХОДИМО ДОБАВИТЬ для кодировки в базе данных windows 1251 cyrylic:
mysqli_query ($db, "SET NAMES CP1251");
или текст в бд записан в кодировке utf-8 то:
mysqli_query ($db, "SET NAMES UTF8");
после этого русский текст будет показываться корректно. не забудьте также правильно выставить кодировку вашей странички.
Оставить свой ответ: