Добрый день.
С недавнего времени на всем сайте появился символ �? вместо "ш" и "И".
Притом сразу по всему сайту. Работ не проводилось с сайтом.
С чем может быть связана проблема?
Если с сайтом работ не проводилось, скорее всего проводились работы с сервером БД, уточните у хостера.
Проверьте какие данные лежат в БД. Какая кодировка по-умолчанию стоит у таблиц и у всей БД.
keslo: если вы делали бекап данных в одной кодировке, а восстанавливали в другой - то такое могло произойти. Вообще старайтесь все делать в UTF-8. База, бекапы, код html и сам редактор html - чтобы все было в одной кодировке. Тогда проблем не будет.