PHP+MySQL вопросительные знаки
Иногда при создании веб-сайтов с использованием PHP и MySQL возникают проблемы правильного отображения на странице текста, который
хранится в базе данных. Вместо текста на екране отображаются вопросительные знаки, хотя в базе данных текст можно нормально прочесть.
Проблема, в большинстве случаев, связана с разными кодировками, используемыми на странице и в базе данных. Для ее разрешения необходимо
установить кодировку базы данных и полей таблиц такую же, как и на странице. Кроме этого, в коде после строк, устанавливающих соединение
с базой данных, перед чтением и выводом текстовых данных необходимо добавить такой код (пример для кодировки cp-1251):
mysql_query("SET NAMES cp1251", $db);
mysql_query("SET CHARACTER SET cp1251", $db);
Другие новости, статьи по теме PHP, JavaScript, web-программирование:
ORDER BY DESC с несколькими значениями NULL в MySQLПростое слайд-шоу на JavaScript, случайный выбор изображенийСпециальные символы в htmlЗагрузка файлов на сервер, скрипт на phpДинамическое создание диаграмм на phpСлайд-шоу на JavaScript