Python String encode() Metode
Voorbeeld
UTF-8 enkodeer die string:
txt = "My name is Ståle"
x = txt.encode()
print(x)
Definisie en gebruik
Die encode()
metode enkodeer die string, met behulp van die gespesifiseerde enkodering. As geen enkodering gespesifiseer word nie, sal UTF-8 gebruik word.
Sintaksis
string.encode(encoding=encoding, errors=errors)
Parameterwaardes
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:
|
Meer voorbeelde
Voorbeeld
Hierdie voorbeelde gebruik ascii-kodering, en 'n karakter wat nie geënkodeer kan word nie, wat die resultaat met verskillende foute toon:
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"))