python2.0如下使用:
import sys
reload(sys)
sys.setdefaultencoding('utf8')
python3.0 如下使用:
import importlib,sys importlib.reload(sys)
在Python2.x中由于str和byte之间没有明显区别,经常要依赖于defaultencoding来做转换。
在python3中有了明确的str和byte类型区别,从一种类型转换成另一种类型要显式指定encoding。