Приветствую.
Вводные данные: на сервере (Ubuntu) по крону отрабатывает питоний скрипт (python 3).
Проблема: как только попадается кириллица (например: print('Привет')) - скрипт падает с исключением вида: "UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-7: ordinal not in range(128)".
Если запускать в консоли - все ок.
В python 2 такое решалось небольшим хаком:
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
Однако в третьем питоне убрали setdefaultencoding :(
Как же тут быть? Убирать кириллицу или откатываться на второй питон не очень хочется