Metodo encode() della stringa Python
Esempio
Codifica in UTF-8 di una stringa:
txt = "My name is Ståle" x = txt.encode() print(x)
Definizione e uso
Il metodo encode() utilizza la codifica specificata per codificare la stringa. Se non viene specificata la codifica, viene utilizzata UTF-8.
Sintassi
string.encode(encoding=encoding, errors=errors)
Valore del parametro
Parametro | Descrizione |
---|---|
encoding | Opzionale. Stringa. Specifica la codifica da utilizzare. Predefinita è UTF-8. |
errors |
Opzionale. Stringa. Specifica il metodo di errore. Valori validi sono:
|
Più esempi
Esempio
Questi esempi utilizzano la codifica ascii e caratteri non codificabili per mostrare i risultati con diversi errori:
txt = "My name is Ståle" print(txt.encode(encoding="ascii",errors="backslashreplace")) print(txt.encode(encoding="ascii",errors="ignore")) print(txt.encode(encoding="ascii",errors="namereplace")) print(txt.encode(encoding="ascii",errors="replace")) print(txt.encode(encoding="ascii",errors="xmlcharrefreplace")) print(txt.encode(encoding="ascii",errors="strict"))