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')
本文详细介绍了Python中字符串编码的转换过程,包括如何使用decode()方法将gbk或utf8等字节串转换为unicode,以及如何使用encode()方法完成相反的过程。此外还提供了设置系统默认编码的方法。
2417

被折叠的 条评论
为什么被折叠?



