Я пытаюсь напечатать простой календарь из питона calendar
модуля:ошибка Unicode календарь Python3 модуль
import calendar
c = calendar.LocaleTextCalendar(0, 'Russian')
s = c.formatmonth(2016, 5)
print(s)
В Linux это работает хорошо, но на Windows я получил ошибку: UnicodeEncodeError: 'charmap' codec can't encode characters in position 4-10: character maps to <undefined>
All Я могу сделать, чтобы избежать ошибки print(s.encode('ascii', 'replace').decode('ascii'))
(с пропущенными языковыми значениями текста), поэтому меня интересует общее приятное решение.
Заранее спасибо.
Кодирование 'cp866' – Keeper
Вы пытались выполнить приведенную выше команду и запустить свой скрипт? –
Ошибка исчезла, но символы не читаются. – Keeper