Python streng encode() metode
Definition og brug
encode() metoden bruger den angivne encoding til at kode en streng. Hvis encoding ikke er angivet, bruges UTF-8.
Syntaks
string.encode(encoding=encoding, errors=errors)
Parameterværdi
Parameter | Beskrivelse |
---|---|
encoding | Valgfri. Streng. Angiver den encoding, der skal bruges. Standard er UTF-8. |
errors |
Valgfri. Streng. Angiver fejlmetode. Gyldige værdier er:
|
Flere eksempler
Eksempel
Disse eksempler bruger ascii-kodning og ukodbare tegn for at vise forskellige fejlmeddelelser med forskellige fejlhåndteringer:
txt = "Mit navn er 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"))