Método Python String decode ()

Descripción

Método de cadena de Python decode()decodifica la cadena utilizando el códec registrado para la codificación . Tiene como valor predeterminado la codificación de cadena predeterminada.

Sintaxis

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

Parámetros

  • encoding- Estas son las codificaciones que se utilizarán. Para obtener una lista de todos los esquemas de codificación, visite: Codificaciones estándar.

  • errors- Esto se puede dar para establecer un esquema de manejo de errores diferente. El valor predeterminado para los errores es "estricto", lo que significa que los errores de codificación generan un UnicodeError. Otros valores posibles son 'ignore', 'replace', 'xmlcharrefreplace', 'backslashreplace' y cualquier otro nombre registrado a través de codecs.register_error ().

Valor devuelto

Cadena decodificada.

Ejemplo

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