2

PythonでUnicode文字列(アラビア語)をファイルに書き込もうとしています。

f = codecs.open('out', 'w', "utf-8")
f.write(str(comment)+u'\n')

書かれた行には、次のような文字が表示されます。

\xef\xbb\xbf

どうすればこれを解決できますか?

4

1 に答える 1

3

使用しないでくださいstr(comment)。代わりにunicode(object[, encoding[, errors]])を使用してください。

于 2013-06-06T14:39:38.240 に答える