Что скажете, асы! Восстановил для пробы обучающий курс по Moodle. Весь текст, набранный в версии 1.5.4 Выглядит абракодаброй!
Я проапдейтился с 1.5 через скрипт обновления. То есть поставил 1.6 с подключением к старой базе. Обязательно учесть требования к версии mysql, иначе будет абракадабра.
У вас moodle стоит на линуксе или виндоусе? У меня внешний сервер работает на Debian.
У меня сперва тоже текст выглядел абракодаброй, но когда был открыт для редактирования один из ресурсов курса, то отображался он нормально. После сохранения (без всякого редактирования) и возврата в курс я обнаружил, что кодировка везде стала правильной.
Старые курсы нужно востанавливать в соответствующей версии moodle и затем выполнять обновление moodle. Мне пришлось поставить еще один moodle для этого. При входе в административный модуль будет предложено обновить базу. Затем можно снова сделать бекап и переносить его на moodle-1.6