Di file teks, ada string "Saya tidak suka ini".
Namun, ketika saya membacanya menjadi string, itu menjadi "Saya tidak \ xe2 \ x80 \ x98t seperti ini". Saya memahami bahwa \ u2018 adalah representasi unicode dari "'". saya menggunakan
f1 = open (file1, "r")
text = f1.read()
perintah untuk melakukan pembacaan.
Sekarang, apakah mungkin untuk membaca string sedemikian rupa sehingga ketika dibaca menjadi string, menjadi "Saya tidak suka ini", bukan "Saya tidak \ xe2 \ x80 \ x98t seperti ini"?
Pengeditan kedua: Saya telah melihat beberapa orang menggunakan pemetaan untuk memecahkan masalah ini, tetapi sungguh, apakah tidak ada konversi bawaan yang melakukan konversi semacam ANSI ke unicode (dan sebaliknya) ini?