Méthode encode() de la chaîne de caractères Python
Exemple
Encodage UTF-8 d'une chaîne de caractères :
txt = "Mon nom est Ståle" x = txt.encode() print(x)
Définition et utilisation
La méthode encode() utilise l'encodage spécifié pour encoder une chaîne de caractères. Si l'encodage n'est pas spécifié, UTF-8 est utilisé par défaut.
Syntaxe
string.encode(encoding=encoding, errors=errors)
Valeur du paramètre
Paramètres | Description |
---|---|
encoding | Optionnel. Chaîne de caractères. Définit l'encodage à utiliser. La valeur par défaut est UTF-8. |
errors |
Optionnel. Chaîne de caractères. Définit la méthode d'erreur. Les valeurs valides sont :
|
Plus d'exemples
Exemple
Ces exemples utilisent l'encodage ascii et les caractères non encodables pour illustrer les résultats avec différents erreurs :
txt = "Mon nom est 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"))