date. 2016/11/22

category. Python

Pythonのデフォルトのエンコーディングを変更する方法です。

Pythonがインストールされている場所を探す

(Pythonのインストールパスを調べる方法)[http://com4tis.net/python-install-path/]で、Pythonがインストールされているパスを調べます

インストールディレクトリに『sitecustomize.py』を作成し、デフォルトエンコーディングを変更します

インストールディレクトリに『sitecustomize.py』を作成します。
sitecustomize.pyにエンコーディングの設定を記述します。

sitecustomize.py

import sys
sys.setdefaultencoding("utf-8")

こちらの例ではUTF-8にエンコーディングを設定しています。

これで、デフォルトのエンコーディングを変更できます。

エンコーディングの確認

デフォルトエンコーディングが変更されているか確認します。

python
>>> import sys
>>> sys.getdefaultencoding()
'utf-8'

これでutf-8(設定したエンコーディング)と表示されれば、無事変更されています。

関連記事