내 프로그램은 바로 명령 줄에서 작동하지만, 나는 cron 작업으로 실행할 때 오류에 충돌 :UnicodeEncodeError 만 크론 작업으로 실행할 때
그것은 문에 충돌UnicodeEncodeError: 'ascii' codec can't encode character
u'\xa7' in position 13: ordinal not in range(128)
print title
왜 응용 프로그램이 cron 작업으로 실행될 때만 이런 현상이 발생합니까? 이 문제를 어떻게 해결할 수 있습니까?
나는 (아무 도움으로) 시도 :
print unicode(title)
파이썬을 제외하고 2.7
이 http://stackoverflow.com/questions/492483/setting-the-correct-encoding-when-piping-stdout-in-python –
를 참조하십시오 나는 동일한 문제라고 생각; 파이썬 2는 stdout이 터미널이지만 파이프 일 때 유니 코드를 사용합니다 (cron 작업에서와 같이). –