さくらインターネットのPython文字化けに対処する

デフォルトのエンコーディングの確認:
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’これで日本語も打てます。’

引用元: Python でUTF-8, shift_jis, euc_jpなど日本語を使う方法.

コメント

タイトルとURLをコピーしました