Ответ 1
Вы добавили кодировку в начале исходного файла?
# -*- coding: utf-8 -*-
months = ["Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember"]
print months[2].decode("utf-8")
Месяц печати [2] терпит неудачу с
UnicodeDecodeError: 'utf8' codec can't decode bytes in position 1-2: invalid data
помогите избавиться от этого!
Вы добавили кодировку в начале исходного файла?
# -*- coding: utf-8 -*-
Вы уверены, что работаете в UTF8?
Тем не менее, я бы рекомендовал определить
months = [u"Januar", u"Februar", u"März", u"April", u"Mai", u"Juni",
u"Juli", u"August", u"September", u"Oktober", u"November", u"Dezember"]
print months[2]
и если вы делаете что-то на основе байтов, вы encode()
данные в нужную кодировку.