デフォルトのエンコーディングの確認:
import sys
sys.getdefaultencoding()
‘ascii’
レンサバだからデフォルトは変えられないってことで、出力時にエンコードする
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import sys
import codecs
sys.stdout = codecs.getwriter(‘utf_8’)(sys.stdout)
print u’これで日本語も打てます。’
コメント