Надо смотреть настройки сервера - отдают ли они заголовками нужную кодировку или после очередного апгрейда ПО решили отдавать дефолтный UTF-8
Иногда есть в панели управления, иногда надо ручками в .htaccess прописывать, если файл формируется динамически, то можно в самом начале при формировании отдачу нужного заголовка написать.
Код:
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
Эта строка как раз по идее должна показывать серверу, какую кодировку отдавать в заголовке, но уже много лет сервера туда не смотрят.
В общем, основной вопрос - есть ли настройки кодировки в панели управления хостингом и как формируется файл.