Método Python String encode ()

Descripción

Método de cadena de Python encode()devuelve una versión codificada de la cadena. La codificación predeterminada es la codificación de cadena predeterminada actual. Los errores pueden darse para establecer un esquema de manejo de errores diferente.

Sintaxis

str.encode(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!!!";
print "Encoded String: " + str.encode('base64','strict')

Resultado

Encoded String: dGhpcyBpcyBzdHJpbmcgZXhhbXBsZS4uLi53b3chISE=