Я работаю над простым скриптом Python.К сожалению, некоторые данные, с которыми я должен работать, хранятся следующим образом:
Мои данные
trouble_string = '{\"N\": \"Centr\\u00e1lna nervov\\u00e1 s\\u00fastava\"}'
Чего я хочу достичь
Я хочу преобразовать строку в следующем формате.
decoded_string = '{"N": "Centrálna nervová sústava"}'
Задача
Вы видите буквы с акцентом в цифровом коде.Есть какой-нибудь умный способ, как декодировать эту строку?
Что я пробовал
bytes(s, encoding='utf-8').decode(encoding='utf-16')
# outputs: '䌢湥牴畜〰ㅥ湬\u2061敮癲癯畜〰ㅥ猠畜〰慦瑳癡≡'
bytes(s, encoding='utf-16').decode(encoding='utf-8')
# outputs: UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte