日本語問題について 以前書いた時 からからいろいろ整理すると、 Pythonとプラットフォームに関連したエンコーディングの ファクターは6つあります。 コード記述環境のエンコーディング ファイルシステムのエンコーディング シェル環境の標準入力エンコーディング シェル環境の標準出力エンコーディング シェル環境のエラー出力エンコーディング デフォルトエンコーディング このうち、後者5つは以下のコードで調べられます。 import sys print sys.getfilesystemencoding() print sys.stdin.encoding print sys.stdout.encoding print sys.stderr.encoding print sys.getdefaultencoding()