Tout d'abord, veuillez reconnaître que ce que vous avez obtenu de l'API n'est pas (citation de vous) Caractères Unicode. Pour être techniquement précis, ces séquences de caractères sont les suivantes Références de caractères HTML également connu sous le nom de Entités HTML .
Le comportement que vous avez rencontré est un Question bien connue de l'API pour lesquels il n'y a pas d'autre solution à ma connaissance, si ce n'est que vous devez vous-même remplacer ces entités HTML par les caractères qu'elles représentent.
Dans le contexte de Python 3, vous pourriez très bien utiliser la fonction html.unescape
qui fait partie de html
module :
import html
print(html.unescape(title))
Ce code produira Nurse's
quand title
es Nurse's
.
En ce qui concerne votre production R\u00f6yksopp
veuillez afficher le contexte du code qui interroge l'API, afin de voir pourquoi l'option \uXXXX
séquences d'échappement ne sont pas traitées correctement par votre programme. Vous pouvez également indiquer l'identifiant de la vidéo qui a produit ce résultat, afin que je puisse le vérifier moi-même.