Em um arquivo de texto, há uma string "Não gosto disso".
No entanto, quando leio em uma string, torna-se "I don \ xe2 \ x80 \ x98t assim". Eu entendo que \ u2018 é a representação unicode de "'". eu uso
f1 = open (file1, "r")
text = f1.read()
comando para fazer a leitura.
Agora, é possível ler a string de tal forma que, quando for lida na string, seja "Não gosto disso", em vez de "Não \ xe2 \ x80 \ x98t assim"?
Segunda edição: vi algumas pessoas usarem o mapeamento para resolver esse problema, mas realmente, não há nenhuma conversão embutida que faça esse tipo de conversão ANSI para Unicode (e vice-versa)?