In un file di testo, c'è una stringa "Non mi piace".
Tuttavia, quando lo leggo in una stringa, diventa "Non \ xe2 \ x80 \ x98t in questo modo". Capisco che \ u2018 sia la rappresentazione Unicode di "'". Io uso
f1 = open (file1, "r")
text = f1.read()
comando per eseguire la lettura.
Ora, è possibile leggere la stringa in modo tale che quando viene letta nella stringa, sia "Non mi piace", invece di "Non \ xe2 \ x80 \ x98t in questo modo"?
Seconda modifica: ho visto alcune persone usare la mappatura per risolvere questo problema, ma davvero, non esiste una conversione incorporata che esegua questo tipo di conversione da ANSI a unicode (e viceversa)?