Ho provato a capire da solo encode
e decode
in Python ma nulla è davvero chiaro per me.Non capisco codificare e decodificare in Python (2.7.3)
str.encode([encoding,[errors]])
str.decode([encoding,[errors]])
In primo luogo, non capisco la necessità del parametro "codifica" in queste due funzioni.
Qual è la produzione di ciascuna funzione, la sua codifica? Qual è l'uso del parametro "codifica" in ogni funzione? Non capisco davvero la definizione di "stringa di byte".
Ho una domanda importante, c'è qualche modo per passare da una codifica a un altro? Ho letto alcune testo su ASN.1 di "stringa di ottetto", così ho chiesto se era lo stesso di "byte string".
Grazie per il vostro aiuto.
Ma avete letto i [documenti] (http://docs.python.org/library/stdtypes.html#str.encode), non è vero? Scusa se lo sto chiedendo – tiwo