Python 2.7 でテキスト ファイルに行を書き込もうとしており、次のコードがあります。
# -*- coding: utf-8 -*-
...
f = open(os.path.join(os.path.dirname(__file__), 'output.txt'), 'w')
f.write('Smith’s BaseBall Cap') // Note the strangely shaped apostrophe
ただし、output.txt ではSmith‚Äôs BaseBall Cap
、代わりに , が表示されます。このエンコーディングの問題を修正する方法がわかりませんか? この種の問題に関するヒントはありますか?