Dans un fichier texte, il y a une chaîne "Je n'aime pas ça".
Cependant, quand je le lis dans une chaîne, cela devient "Je ne \ xe2 \ x80 \ x98t comme ça". Je comprends que \ u2018 est la représentation unicode de "'". j'utilise
f1 = open (file1, "r")
text = f1.read()
commande pour faire la lecture.
Maintenant, est-il possible de lire la chaîne de telle manière que lorsqu'elle est lue dans la chaîne, c'est "Je n'aime pas ça", au lieu de "Je ne \ xe2 \ x80 \ x98t comme ça comme ça"?
Deuxième édition: j'ai vu certaines personnes utiliser la cartographie pour résoudre ce problème, mais vraiment, n'y a-t-il pas de conversion intégrée qui effectue ce type de conversion ANSI en Unicode (et vice versa)?