Python-String -encode()- Methode
Beispiel
UTF-8 codieren Sie die Zeichenfolge:
txt = "My name is Ståle"
x = txt.encode()
print(x)
Definition und Verwendung
Die encode()
Methode codiert die Zeichenfolge unter Verwendung der angegebenen Codierung. Wenn keine Codierung angegeben ist, wird UTF-8 verwendet.
Syntax
string.encode(encoding=encoding, errors=errors)
Parameterwerte
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:
|
Mehr Beispiele
Beispiel
Diese Beispiele verwenden die ASCII-Codierung und ein Zeichen, das nicht codiert werden kann, und zeigen das Ergebnis mit unterschiedlichen Fehlern:
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"))