Python String encode() Metodo
Esempio
UTF-8 codifica la stringa:
txt = "My name is Ståle"
x = txt.encode()
print(x)
Definizione e utilizzo
Il encode()
metodo codifica la stringa, utilizzando la codifica specificata. Se non viene specificata alcuna codifica, verrà utilizzato UTF-8.
Sintassi
string.encode(encoding=encoding, errors=errors)
Valori dei parametri
Parameter | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
encoding | Optional. A String specifying the encoding to use. Default is UTF-8 | ||||||||||||
errors | Optional. A String specifying the error method. Legal values are:
|
Altri esempi
Esempio
Questi esempi utilizzano la codifica ascii e un carattere che non può essere codificato, mostrando il risultato 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"))