7 AĞUSTOS 2008, PERŞEMBE
Python, Unicode, ve Windows konsol
Bir Windows Unicode dize yazdırmaya çalıştığımda konsol, UnicodeEncodeError: 'charmap' codec can't encode character ....
bir hata alıyorum. Bu Windows konsol yalnızca Unicode karakterleri kabul etmediğinden sanırım. Bu civardaki en iyi yolu nedir? Otomatik olarak ?
yerine, bu durumda başarısız bir baskı Python yapabilirim bir yolu var mı?
Düzenleme:Python 2.5 kullanıyorum.
CEVAP
9 Ocak 2011, Pazar
does not work 65001, kod sayfası değiştirme önermek makul görünen diğer cevaplara rağmen. (Ayrıca, varsayılan kodlama sys.setdefaultencoding
kullanarak değiştirme*.* 4)
İşe yarıyor mu detayları ve kod için this question bkz.
Bunu Paylaş:
Çıkış Windows konsol uygulaması dizele...
Nasıl bir C içinde geçerli satırı günc...
Windows konsol komutları çalıştırmak c...
Python (ekstra semboller içeren bir di...
Python unicode dizesi aksan kaldırmak ...