Python3:德语字母和Unicode UTF8

时间:2019-05-10 08:25:07

标签: python-3.x unicode utf-8

当我启动python控制台时,我可以这样做:

>>> 'a' in string.ascii_lowercase + 'üä'
True

但是,如果我启动使用相同概念的python脚本,则会得到:

SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xfc in position 0: invalid start byte

这是导致错误的代码:

for x in record.vorname:
            if x not in string.ascii_lowercase + string.ascii_uppercase + 'üöäÜÖÄ- ':

我的python脚本以以下行开头:

# -*- coding: utf-8 -*-

出什么问题了?

0 个答案:

没有答案