在文本文件中,有一个字符串“ I don’t like this”。
但是,当我把它读入一个字符串时,它就变成了“我不像这样 xe2 x80 x98t”。我知道 u2018是“’”的 Unicode 表示。我吸毒
f1 = open (file1, "r")
text = f1.read()
命令进行阅读。
现在,是否有可能以这样的方式读取字符串,当它被读入字符串时,它是“ I don’t like this”,而不是“ I don xe2 x80 x98t like this”?
第二次编辑: 我看到一些人使用映射来解决这个问题,但是真的没有内置的转换来做这种 ANSI 到 unicode (反之亦然)的转换吗?