I'm not sure this text is salvageable but as a generic answer there's a great Python package called ftfy which attempts to recover malformed text and can explain its processing.
The basic CLI usage looks like this:
$ echo "ноÑÑажнаÑ" | ftfy
ноÑÑажнаÑ
$ echo "ноÑÑажнаÑ" | ftfy -e iso-8859-5
УТНУТОУ'У'УТАУТЖУТНУТАУ'
I've used it with other inputs successfully like this:
$ echo 'Juan Cañas' | ftfy
Juan Cañas
With the Python API, you can get explanations and handle them:
>>> ftfy.fix_and_explain('Juan Cañas')
ExplainedText(text='Juan Cañas', explanation=[('encode', 'sloppy-windows-1252'), ('decode', 'utf-8'), ('normalize', 'NFC')])