Python Zeichenkette encode() Methode
Beispiel
Codierung einer Zeichenkette in UTF-8 durchführen:
txt = "My name is Ståle" x = txt.encode() print(x)
Definition und Verwendung
Die Methode encode() codiert eine Zeichenkette mit der angegebenen Kodierung. Wenn keine Kodierung angegeben ist, wird UTF-8 verwendet.
Syntax
string.encode(encoding=encoding, errors=errors)
Parameterwert
Parameter | Beschreibung |
---|---|
encoding | Optional. Zeichenkette. Bestimmt die zu verwendende Kodierung. Standard ist UTF-8. |
errors |
Optional. Zeichenkette. Bestimmt die Fehlerbehandlungsmethode. Gültige Werte sind:
|
Mehr Beispiele
Beispiel
Diese Beispiele verwenden die ascii-Kodierung und zeichencodierte Zeichen und zeigen die Ergebnisse mit verschiedenen Fehlern an:
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"))