Metodo Python String decode ()

Descrizione

Metodo delle stringhe Python decode()decodifica la stringa utilizzando il codec registrato per la codifica . Il valore predefinito è la codifica della stringa predefinita.

Sintassi

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

Parametri

  • encoding- Questa è la codifica da utilizzare. Per un elenco di tutti gli schemi di codifica, visitare: Codifiche standard.

  • errors- Questo può essere fornito per impostare un diverso schema di gestione degli errori. L'impostazione predefinita per gli errori è "rigorosa", il che significa che gli errori di codifica sollevano un'eccezione UnicodeError. Altri possibili valori sono "ignore", "replace", "xmlcharrefreplace", "backslashreplace" e qualsiasi altro nome registrato tramite codecs.register_error ().

Valore di ritorno

Stringa decodificata.

Esempio

#!/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')

Risultato

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