Descrição
Método de string Python decode()decodifica a string usando o codec registrado para codificação . O padrão é a codificação de string padrão.
Sintaxe
Str.decode(encoding='UTF-8',errors='strict')
Parâmetros
encoding- Estas são as codificações a serem usadas. Para obter uma lista de todos os esquemas de codificação, visite: Codificações padrão.
errors- Isso pode ser fornecido para definir um esquema de tratamento de erros diferente. O padrão para erros é 'estrito', o que significa que erros de codificação geram um UnicodeError. Outros valores possíveis são 'ignore', 'replace', 'xmlcharrefreplace', 'backslashreplace' e qualquer outro nome registrado via codecs.register_error ().
Valor de retorno
String decodificada.
Exemplo
#!/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')
Resultado
Encoded String: dGhpcyBpcyBzdHJpbmcgZXhhbXBsZS4uLi53b3chISE=
Decoded String: this is string example....wow!!!