私はPyCharmに切り替えて、それを使って爆発しました。英語以外の言語(ヘブライ語とアラビア語など)を使用するプロジェクトのコーディングを行っており、エンコードを時々デバッグする必要があります。何らかの理由で、PyCharmはデバッグコンソールにUnicode文字を表示しません。
IDEエンコーディングをUTF-8に設定しましたが、役に立ちませんでした。
何か案は?
受け入れられた答えはもはや正しくありません。デフォルトのフォントのうち、違いはありません。私はこの同じ問題をしばらく経験しましたが、最善の解決策は、.bash_profile(または.zshrc)を変更して、次の行を含めることです。
export PYTHONIOENCODING=UTF-8
理論的には、これを環境変数に追加することもできます。これは、[設定]-> [ビルド、実行、展開]-> [Pythonコンソール]から設定できます。ただし、このアプローチは、使用しているビルド(4.0.4)では壊れているようです。
You need to change the console font to the one which contains the required Unicode glyphs: