Не в курсе, что и как было раньше. Факт в том, что хостер перешел на другое программное обеспечение, и сейчас есть так, как есть.Buddy писал(а): Или раньше данные на самом деле были в cp1251, но почему тогда раньше форум работал нормально во всех смыслах?
Данные (сообщения и пр.) должны находиться в БД в кодировке utf-8.
Попробуйте перекодировать любое отдельное сообщение, которое сейчас отображается неверно, и посмотрите, что будет.