2013-01-07 13 views
6

Sono passato a PyCharm e mi sono divertito molto a usarlo. Codigo per progetti che utilizzano lingue diverse dall'inglese (cioè ebraico e arabo) e ho bisogno di eseguire il debug delle codifiche una volta ogni tanto. Per qualche ragione, PyCharm non mostrerà i caratteri Unicode nella sua console di debug.Come ottenere PyCharm per visualizzare i dati unicode nella sua console?

Ho impostato la codifica IDE su UTF-8 ma non è stato d'aiuto.

Qualche idea?

+2

Si dice che non visualizzerà i caratteri Unicode. Cosa mostra invece? Un messaggio di errore? Mojibake? –

+0

Visualizza i quadrati. –

risposta

8

è necessario cambiare il tipo di carattere console a quella che contiene i glifi Unicode richiesti:

console font

+0

Grazie ... è esattamente ciò che ha aiutato. Gran schermo –

+2

Ho lo stesso problema, unicode mostra '?' con sfondo bianco. che rompe anche bpython, è piuttosto fastidioso. Questa soluzione non mi ha aiutato (nessun font Consolas, ma tutti quelli che ho provato davano lo stesso risultato ... usando PyCharm 3.4.1), qualche altro indizio? –

9

La risposta accettata non è più corretta. Dei font di default, nessuno di loro fa la differenza. Ho appena trascorso un po 'passando attraverso questo stesso problema e la soluzione migliore è quella di modificare il vostro .bash_profile (o .zshrc) e comprendono la linea:

export PYTHONIOENCODING=UTF-8 

In teoria, si potrebbe anche aggiungere questo per le variabili d'ambiente che si può impostare da Preferenze-> Build, Execution, Deployment-> Python Console Questo approccio, tuttavia, sembra essere interrotto nella build che sto usando (4.0.4)

+0

La soluzione migliore è quella di aggiungere quella linea allo script di avvio di PyCharm. – Avamander

Problemi correlati