2016-03-10 BitBarにPythonで日本語を表示させる Mac アブスト BitBarはMacのツールバーに色々表示できて便利なツールですが,pythonで単純に日本語をprintするとエラーが出ます.Pythonの出力エンコーディングを"PYTHONIOENCODING=UTF-8"で変えれば日本語が表示できます. 症状 #!/Users/ME/anaconda/bin/python3 print('テスト')とやると, 'ascii' codec can't encode characters in position ~~ ordinal not in range(128)みたいなエラーが出ます. 解決策 Pythonの出力エンコーディングは,自動で最適なものを選んでいる?というような記述もありますが,今回はうまくいっていないようです.なので,自分で出力をUTF-8と指定します. #!/usr/bin/env PYTHONIOENCODING=UTF-8 /Users/ME/anaconda/bin/python3 print('正しい日本語出力')