ulgens/tez-ismi-bul

Borulama çalışmıyor

maidis opened this issue · 0 comments

Terminalde diğer araçlarla etkileşim için ve standart çıktı yerine dosyaya yazmak için | ve > kullandığımda aşağıdaki hatayı alıyorum:

UnicodeEncodeError: 'ascii' codec can't encode character u'\u0130' in position 0: ordinal not in range(128)

Çözümü için en doğru yol ne bilmiyorum ama şu günlük yazısında kaynak kod değişimiyle çözüm metodu işe yarıyor görünüyor:

import sys
import codecs
import locale
sys.stdout = codecs.getwriter(locale.getpreferredencoding())(sys.stdout)