私は次のようなあらすじを持っています:
synopsis = 'Eine Geschichte, wie im normalen Leben... Der als äußerst vorsichtig
geltende Risikoanalytiker Ruben verlässt seine Frau,...'
これをファイルに書き込もうとしていますが、実行し続けます:
UnicodeEncodeError: 'ascii' コーデックは位置 705 の文字 u'\xe4' をエンコードできません: 序数が範囲内にありません(128)
これが私が試したことです:
synopsis = unicode(synopsis)
new_file.write('%s' % synopsis)
synopsis = synopsis.encode('utf-8')
new_file.write('%s' % synopsis)
さらに# # -*- coding: utf-8 -*-
、ファイルの先頭に指定しました。
なぜこれが発生し、どうすれば修正できますか?