Comment convertir \xXY des caractères encodés en UTF-8 en Python?

J'ai un texte qui contient des caractères tels que "\xaf", "\xbe", qui, comme je le comprends de cette question, sont les caractères codés en ASCII.

Je veux les convertir en Python à leur UTF-8 équivalents. L'habitude string.encode("utf-8") jette UnicodeDecodeError. Est-il une meilleure façon de faire, par exemple, avec la codecs de la bibliothèque standard?

Échantillon 200 caractères.

Votre échantillon ne comprend pas tout \xaf ou similaires. Vous disposez de tous les échantillons avec de tels personnages?
Votre échantillon de données est UTF-8 valide. Avec le "séparateur d'enregistrement" et "unité de séparateur de caractères de contrôle.
Selon enca (linux.die.net/man/1/enca), il est l'UTF-8 "entouré par/mélangés avec les données de texte".

OriginalL'auteur Jindřich Mynarz | 2011-01-19