1

2時間ほど探し回った後、ようやくここで質問します。残念ながらユニコード出力をサポートしていないcsvモジュールでPython 2.7を使用しているため、ファイルからu'Französisch'(ドイツ語でフランス語を意味する)のようなものを読み取ると、「Franz\xc3\xb6sisch」が返されます'。16 進数のエスケープ文字を含む文字列を通常の Unicode (u'Französisch') に簡単に変換できる関数はありますか?

前もって感謝します!

4

1 に答える 1

1

ファイルからバイトを読み取っています。codecs.open()代わりにテキストを読むために、指定されたエンコーディング (UTF-8 など) でファイルを開くために使用します。

また、これを読んでください。

于 2013-08-23T14:21:57.360 に答える