2013-01-07 16 views
6

PyCharm'a geçtim ve kullanarak bir patlama yaşadım. İngilizce dışındaki dilleri (yani İbranice ve Arapça) kullanan ve kodlamaları bir süre içinde ayıklamanın gerektiği projeleri kodlarım. Bazı nedenlerle PyCharm, hata ayıklama konsolunda Unicode karakterlerini göstermeyecektir.PyCharm, konsolunda unicode verilerini nasıl görüntüleyebilir?

IDE kodlamasını UTF-8 olarak ayarladım, ancak yardımcı olmadı.

Herhangi bir fikrin var mı?

+2

kullanarak yapılamamda bozuk görünüyor. Unicode karakterleri göstermeyeceğini söylüyorsunuz. Bunun yerine ne gösteriyor? Bir hata mesajı mı? Mojibake? –

+0

Kareleri görüntüler. –

cevap

8

Gerekli Unicode glifleri içerir birine konsol yazı değiştirmeniz gerekir:

console font

+0

Teşekkür ederim ... Bu tam olarak ne yardımcı oldu. Büyük ekran görüntüsü –

+2

Aynı sorunu yaşıyorum, unicodes display '?' beyaz arka plan ile. Bpython'u bile kıran, sinir bozucu. Bu çözüm bana yardımcı olmadı (Consolas yazı tipi yok, fakat denediğim bütün bunlar PyCharm 3.4.1 kullanarak aynı sonucu verdi), başka bir ipucu? –

9

kabul cevap artık doğru değil. Varsayılan yazı tiplerinden hiçbiri bir fark yaratmaz. Sadece bu aynı sorunu geçmekte süre geçirdi ve en iyi çözüm .bash_profile değiştirmektir (veya .zshrc) ve çizgi şunlardır:

export PYTHONIOENCODING=UTF-8 

Teoride, aynı zamanda ortam değişkenleri eklemek bu hangi sen Preferences-> Build, Execution, Deployment-> Python Console içinden ayarlanabilir. Bu yaklaşım, (4.0.4)

+0

En iyi çözüm bu satırı PyCharm'ın başlangıç ​​komut dosyasına eklemektir. – Avamander