Je lis et parsèse un fichier XML Amazon et alors que le fichier XML montre un ', lorsque j'essaie de l'imprimer, j'obtiens l'erreur suivante:
'ascii' codec can't encode character u'\u2019' in position 16: ordinal not in range(128)
D'après ce que j'ai lu en ligne jusqu'à présent, l'erreur provient du fait que le fichier XML est en UTF-8, mais Python veut le traiter comme un caractère encodé en ASCII. Y a-t-il un moyen simple de faire disparaître l'erreur et de faire en sorte que mon programme imprime le XML tel qu'il le lit?
0 votes
Je venais juste sur SO pour poster cette question. Y a-t-il un moyen facile de nettoyer une chaîne pour
unicode()
?0 votes
Veuillez également consulter cette réponse à une question connexe : « Python UnicodeDecodeError - est-ce que je comprends mal l'encodage ? »