Я посмотрел у меня тоже не работает с русским utf-8=>cp1252, зато работает utf-8=>koi8-r, просто нужно чтобы у страницы был правильный header.
Если декодер Лебедева говорит: CP1252 → KOI8-R. значит ему пришлось из корявой cp1252 получить нормальный koi8-r. Т.е. исходник содержит именно koi8-r, но при выводе на страницу ему пришлось преобразовать его в 1252 и получились крякозябры. Нужно настроить header на koi8-r для вывода, если хотите увидеть нормальный текст.