Python decode() 方法
Python 字符串对象的 decode() 方法以 encoding 指定的编码格式解码字符串
默认编码为字符串编码
语法
str.decode(encoding='UTF-8',errors='strict')
参数
参数 | 说明 |
---|---|
encoding | 要使用的编码,默认为 "UTF-8" |
errors | 设置不同错误的处理方案 默认为 'strict',意为编码错误引起一个 UnicodeError 其它可能得值:'ignore', 'replace', 'xmlcharrefreplace', 'backslashreplace' 以及通过 codecs.register_error() 注册的任何值 |
返回值
返回解码后的字符串
范例
下面的代码使用 decode() 方法解码 encode() 编码的字符串
>>> 'nice to meet you'.encode('base64','strict') 'bmljZSB0byBtZWV0IHlvdQ==\n' >>> 'bmljZSB0byBtZWV0IHlvdQ==\n'.decode('base64','strict') 'nice to meet you'