Fix encoding for py2

実行環境の文字コード設定によってはエラーが出るのを確認。
Python 2.x で正常動作させるためのパッチです。

Python 2.x の場合は、環境変数 PYTHONIOENCODING の影響を受けず、
出力は utf-8 固定になります。