Мои мысли таковы: те русские символы которые взялись от руссификации админки, берутся не из базы, а прямо из дириктории сервера. Кодировка этих символов utf8, такая же как и шаблона, вот они нормально и отображаются. Основной же контент, берёся из базы в которой находятся "?????" вместо нормальных символов. В базе пробовал менять кодировку. Из доступных рускоязычных кодировок были такие:
utf8_unicode_ci - Юникод (многоязычный), регистронезависимый
utf8_general_ci - Юникод (многоязычный), регистронезависимый
koi8r_general_ci - Русский, регистронезависимый
cp866_general_ci - Русский, регистронезависимый
cp1251_general_ci - Кириллический (многоязычный), регистронезависимый
Результат один и тот же ("?????"). Поэтому и думаю, что проблемы с хостингом.
Да, установка по умолчанию была utf8. Когда админку руссифицировал, на сайте появились русские слова, которые предусматривает руссификатор (подробнее, новость добавлена администратором и т.п.). Они отображаются нормально, но ведь они с базой не работают.
Ставил кодировку cp1251_general_ci и для базы и для шаблона, ставил utf8, та же хрень, вместо русских символов "??????" Движок mambo 4.6.3. В поддержке посылают в гугл и говорят, что у них есть Российские пользователи и нет у них с сайтом проблем.