我正在努力编写一个使用一些 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我的系统是Windows 7机器。