Тема: Опять кодировки! Давайте разберемся!
Гуглил - ответов много, но ни один не помогает. Поэтмоу решил начать заново тему, еще одна попытка решить извечную проблему.
Итак, есть некий php и mysql-server 5.0.45-1 (думаю детально версия не так важна).
Есть база данных с кодировкой utf8_general_ci, в ней есть русские тексты в полях данных. Есть CMS (пытался код посмотреть, не смог найти ничего такого особенного).
Теперь проблемная часть.
CMS русские тексты из базы отображает правильно.
phpMyAdmin и мои скрипты с прямыми обращениями к базе выводят кракозябры вида: ?????‚?°?????µ
Вопрос. Как лечить?
По мотивам нагугленных ответов, сразу отсеку неправильные варианты ответов.
1. Поскольку CMS отображает правильно, то ничего в самой базе и конфигах править НЕ НАДО!
2. set names utf8 - не помогает
3. set character set utf8 - не помогает
4.
set character_set_client='utf8'
set character_set_results='utf8'
set collation_connection='utf8_general_ci'
- не помогает
5. set session collation_server='utf8_general_ci' - не помогает
Что еще?