mysql php Вопросы вместо русских букв -- не отображается текст, кодировка, как исправить

Проблема

На сайте вместо русского текста отображаются знаки вопроса

Решение

Дело в кодировке символов. Решить проблему можно с помощью явного объявления кодировки utf-8 при создании объекта PDO:

$connection = new PDO("mysql:host=localhost;dbname=cms;charset=utf8;", $username, $password);
// ...

Источники

vedro-compota's picture

  1. это не вопрос mysql, а вопрос php (измените справочник)
  2. у нас есть материал по подробной диагностике (лучше сослаться на него): http://fkn.ktu10.com/?q=node/9528

Мы приближаемся к тому, чтобы иметь ответы на все типичные ошибки, сначала лучше искать по сайту, например так.

Обновлено: исправил сам.

_____________
матфак вгу и остальная классика =)

melisa's picture

сначала лучше искать по сайту

Само собой.
Но не всегда можно угадать, как называется нужная статья. Поэтому найти ответ через поиск может быть затруднительным.

vedro-compota's picture

согласен, надо работать над этим.

_____________
матфак вгу и остальная классика =)