2cyr.com/decode/?lang=ru вставьте текст сюда и возможно определит правильную кондировку
скорее всего после обычного блокнота файл был в ansi, а notepad++ открыл в utf-8 и вы потом сохранили, по поводу того что пишет крякозябрами, поставте шрифт в котором точно есть русские буквы
ну грамматика на лео платная, пробный курс вроде бы есть, а тексты читать и незнакомые слова добавлять для изучения комфортно только с золотым статусом