メモ:python2で日本語出力がおかしいとき

前提:

  • ファイルのEncodeはutf-8
  • ファイル先頭に#coding:utf-8が書かれてる
  • マルチバイト文字列にはちゃんとuが付いてる

なのにおかしいときは、pythonのsystem encodingがおかしい? ここ参照

解決策:

.bashrcに次のコードを追加(Windowsなら環境変数)

export PYTHONIOENCODING=UTF-8
source .bashrc
ブックマーク パーマリンク.

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です