2016-10-17 22 views
1

フランス語の文字をPython 2.6で印刷することに関する私の質問。 Python 3.4を使用しても問題はありませんが、Python 2.6を使用する必要があります。代わりに、ソシエテの単なるの は、私はすでに試したソシア©TA©MAREなど を持っている:成功せずpython 2.6 - フランス語の文字を

#!/usr/bin/python 
# coding=utf-8 
#!/usr/bin/env python 
# -*- coding: utf-8 -*- 
# -*- coding: iso-8859-1 -*- 

。 .csvファイルを作成し、見出しにフランス語のタイトルを付ける必要があります。また、一部のフランス語文字は.xmlファイルから入力されます。事前

答えて

1

おかげでのuを使用して文字列リテラルを前置してみてください。

print u'société mère' 

ドキュメント:https://docs.python.org/2/howto/unicode.html

+0

はありがとうございます。私は試みましたが、うまくいかなかったのです。 文字列からフランス語文字を印刷しようとすると、問題はありません。しかし、私は文字列(.csvファイルの見出しとして使用する)のリストを持っています。だから、私はリストを文字列に変換しようとしました。今私はその文字列をフランス語の文字を保持したリストに変換しようとしています(これまで成功していません)。たぶん、私は細胞を1つずつ満たすべきでしょうか? – rvp

+0

@rvp Pythonソースファイルのエンコーディングを宣言することに加えて、入力XMLがどのエンコーディングであるか、どのエンコーディングをCSVに書き込むか、CSVがどのようにインポートまたは読み込まれるかを確認する必要があります。 – GolfWolf

関連する問題