ulgens / tez-ismi-bul

maidis :heart:
The Unlicense
3 stars 0 forks source link

Borulama çalışmıyor #2

Open maidis opened 6 years ago

maidis commented 6 years ago

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)