Есть код
eng = 'utf-8'
print(b'"message":"\xd0\x9f\xd0\xbb\xd0\xb0\xd1\x82\xd0\xb5\xd0\xb6 \xd0\xbd\xd0\xb5\xd0\xb2\xd0\xbe\xd0\xb7\xd0\xbc\xd0\xbe\xd0\xb6\xd0\xb5\xd0\xbd"'.decode(eng))
он отрабатывает правильно и выводит
"message":"Платеж невозможен"
Но как сделать так, чтобы декодирование применялось к строке из переменной?
Я пробовал так
eng = 'utf-8'
s = bytes('"message":"\xd0\x9f\xd0\xbb\xd0\xb0\xd1\x82\xd0\xb5\xd0\xb6 \xd0\xbd\xd0\xb5\xd0\xb2\xd0\xbe\xd0\xb7\xd0\xbc\xd0\xbe\xd0\xb6\xd0\xb5\xd0\xbd"', encoding=eng)
print(s.decode(eng))
На выходе
"message":"�ла�еж невозможен"