最低限必要っぽい設定すらしてないってことがあります
その度にググってるわけですが今回もググりました
内部エンコーディングに使われるエンコードをUTF-8に設定する方法。
とりあえず、ここにある通りに
import sys
sys.setdefaultencoding('utf-8')
って内容のファイルを /usr/lib/python2.?/site-packages/sitecustomize.py 的なものに保存
で、個別のスクリプトに日本語書きたかったら
Python でUTF-8, shift_jis, euc_jpなど日本語を使う方法
にあるように
#!/usr/bin/env python
# -*- coding: utf-8 -*-
っぽいものを書いておけば OK なはず。
で〜、なるべく decode して Unicode として扱って
必要があるときだけ encode して好きな形で出力したらいいのかな?
0 件のコメント:
コメントを投稿