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