いくつかのUnicodeプロパティを利用するPython(バージョン2.7)スクリプトを書くのに苦労しています。埋め込みロケールパッケージを使用しようとすると、問題が発生します。これが私が問題を抱えているコードスニペットです:
# -*- coding: utf-8 -*-
import datetime
import os
import locale
locale.setlocale(locale.LC_ALL, 'greek')
day = datetime.date.today()
dayFull = day.strftime('%A')
myString = u"ΚΑΛΗΜΕΡΑ"
print myString
print dayFull
dayFull
現在の日の名前を(ギリシャ文字で)うまく印刷しますが、myString
コンソールには疑問符の文字として表示されます。どうすれば修正できますか?誰かが私の間違いをここで指摘できますか?
PS私のシステムはWindows7マシンです。