Pythonでファイルから文字を読み取る

|

テキストファイルに「これは好きじゃない」という文字列があります。

しかし、文字列に読み込むと「このようにdonxe2x80x98t」になります。 u2018は、「"」のユニコード表現です。

  f1 = open(file1、 "r")text = f1.read() 

コマンドを使用して読み取りを行います。

これで、文字列を読み込むときに、「このようにdonxe2x80x98t」ではなく、「このようにしない」という方法で文字列を読み取ることができますか?

2番目の編集:この問題を解決するためにマッピングを使用する人がいますが、実際には、この種のANSIからUnicode(およびその逆)への変換を行う組み込みの変換はありませんか?