Конвертировать UTF-8 в строковые литералы в Python

У меня есть строка в формате UTF-8, но я не уверен, как преобразовать эту строку в соответствующий ей символьный литерал. Например, у меня есть строка:

Моя строка:'Entre\xc3\xa9'

Пример первый:

Этот код:

u'Entre\xc3\xa9'.encode('latin-1').decode('utf-8')

возвращает результат:u'Entre\xe9'

Если я тогда продолжу печатать это:

print u'Entre\xe9'

Я получаю результат:Entreé

Это здорово и близко к тому, что мне нужно. Проблема в том, что я не могу сделать 'Entre \ xc3 \ xa9' переменной и пропустить его через шаги, так как теперь это ломается. Любые советы, как заставить это работать?

Пример:

a = 'Entre\xc3\xa9'
b = 'u'+ a.encode('latin-1').decode('utf-8')
c= 'u'+ b

Я хотел бы, чтобы результат "c" был:

Entreé

Ответы на вопрос(1)

Ваш ответ на вопрос