当前位置: 首页 > 文档资料 > Python 中文教程 >

decode(encoding='UTF-8',errors='strict')

优质
小牛编辑
131浏览
2023-12-01

描述 (Description)

方法decode()使用为编码注册的编解码器对字符串进行解码。 它默认为默认字符串编码。

语法 (Syntax)

Str.decode(encoding='UTF-8',errors='strict')

参数 (Parameters)

  • encoding - 这是要使用的编码。 有关所有编码方案的列表,请访问: 标准编码。

  • errors - 可以设置不同的错误处理方案。 错误的默认值是'strict',这意味着编码错误会引发UnicodeError。 其他可能的值是'ignore','replace','xmlcharrefreplace','backslashreplace'以及通过codecs.register_error()注册的任何其他名称。

返回值 (Return Value)

解码后的字符串。

例子 (Example)

#!/usr/bin/python
Str = "this is string example....wow!!!";
Str = Str.encode('base64','strict');
print "Encoded String: " + Str
print "Decoded String: " + Str.decode('base64','strict')

结果 (Result)

Encoded String: dGhpcyBpcyBzdHJpbmcgZXhhbXBsZS4uLi53b3chISE=
Decoded String: this is string example....wow!!!