decode 将 gbk utf8等字节串转到unicode
'abc'.decode('gbk')
encode() 相反,将unicode转到gbk utf8等字节串
s='你好' 这个是ascii字符串
us=u'你好' 这个是unicode字符串
在in + 这些字符串操作中,有一个参数是unicode,会自动调用decode将非unicode转换为unicode,用sys默认encoding
修改sys默认encoding:
import sys
reload(sys)
sys.setdefaultencoding('gbk')