Python strängens encode() metod
Definition och användning
encode() metoden använder den angivna kodningen för att koda en sträng. Om ingen kodning anges används UTF-8.
Syntaks
string.encode(encoding=encoding, errors=errors)
Parametervärde
Parameter | Beskrivning |
---|---|
encoding | Valfritt. Sträng. Anger den kodning som ska användas. Standard är UTF-8. |
errors |
Valfritt. Sträng. Anger felmetoden. Giltiga värden är:
|
Mer Exempel
Exempel
Dessa exempel använder ascii-kodning och okodbara tecken för att visa olika felresultat med olika felhanteringar:
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"))