На стороне посетителей в названиях меню и текстах статей вдруг появились крякозябры, что с этим делать? Использую Joomla 2.5.4 и последнюю версия Денвера.
только в названиях меню, или вообще по всему сайту? если по всему сайту - смотрите какая в header-е кодировка стоит: а если только в названия - то я, как человек ленивый, взял бы и прописал вначале вывода модуля меню это установит кодировку UTF-8 для информации, попавшей в выборку из базы для вывода на страницу
По всему сайту. Но я только несколько дней назад созданием сайтов заниматься начал и не понимаю ещё этой терминологии)) Что такое header и как эту кодировку смотреть?
Вот такую строку нашёл в исходном коде (на главной странице сайта): <meta http-equiv="content-type" content="text/html; charset=utf-8" /> И что с этим дальше делать?
Значит не совпадают кодировки базы данных MySQL и кодировка Joomla (в 1.5, по-моему, была cp-1252) Зайдите в phpMyAdmin, слева выберите вашу базу и посмотрите что стоит в полях "Сравнение" на закладке "Структура".
Кстати, только что заметил - когда вхожу на сайт (не в админ панель, а именно на сайт, как пользователь) то всё отображается нормально О_О
Вот ещё что обнаружил. Если на главной странице моего сайта нажать "Вид- Кодировка" то там стоит "Кириллица "Windows- 1251", я пытаюсь на utf-8 сменить, сразу русский язык появляется, но как только обновляю страницу кодировка опять сбрасывается на кириллицу и опять вместо русских букв- крякозябры