Méthode Python String encode()
Exemple
UTF-8 encode la chaîne :
txt = "My name is Ståle"
x = txt.encode()
print(x)
Définition et utilisation
La encode()
méthode encode la chaîne à l'aide de l'encodage spécifié. Si aucun encodage n'est spécifié, UTF-8 sera utilisé.
Syntaxe
string.encode(encoding=encoding, errors=errors)
Valeurs des paramètres
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:
|
Plus d'exemples
Exemple
Ces exemples utilisent l'encodage ascii et un caractère qui ne peut pas être encodé, affichant le résultat avec différentes erreurs :
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"))