Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Почему отображаются вопросительные знаки вмести кириллицы? Как исправить?

Lenar Гуру (3469), закрыт 7 лет назад
Залил сайт на хостинг. Всё нормально отображается, а вот информация с БД некорректно. Кодировку везде указал utf-8
Лучший ответ
user51942 Оракул (50733) 7 лет назад
при подключении к бд нужно тоже указывать кодировку
гугли "mysql кириллица" (или что у тебя там за бд)
LenarГуру (3469) 7 лет назад
спасибо
SET NAMES utf8;
всё заработало)
Остальные ответы
Андрей Высший разум (483068) 7 лет назад
Вопросительные знаки обычно тогда, когда в базе кодировка совсем не UTF-8 и при заливке русских текстов они записались у базу в виде вопросительных знаков.

Настроить кодировку и заново залить дамп в базу данных.
LenarГуру (3469) 7 лет назад
у бд и всех таблиц utf 8 general ci
у сервера utf-8
все скрипты сохранял в utf-8 без bom
в мета тегах тоже utf-8
Lenar Гуру (3469) SET NAMES utf8; всё заработало)
Похожие вопросы