Intenté entender por mi cuenta encode
y decode
en Python, pero no hay nada realmente claro para mí.No entiendo codificar y descodificar en Python (2.7.3)
str.encode([encoding,[errors]])
str.decode([encoding,[errors]])
En primer lugar, no entiendo la necesidad del parámetro "codificación" en estas dos funciones.
¿Cuál es la salida de cada función, su codificación? ¿Cuál es el uso del parámetro "codificación" en cada función? Realmente no entiendo la definición de "cadena de bytes".
Tengo una pregunta importante, ¿hay alguna manera de pasar de una codificación a otra? He leído algo de texto en ASN.1 sobre "cadena de octetos", así que me pregunto si es lo mismo que "cadena de bytes".
Gracias por su ayuda.
Pero leyó los [documentos] (http://docs.python.org/library/stdtypes.html#str.encode), ¿verdad? Lo siento, estoy preguntando – tiwo