Método encode() da string Python
Exemplo
Codificar a string em UTF-8:
txt = "Meu nome é Ståle" x = txt.encode() print(x)
Definição e uso
O método encode() usa a codificação especificada para codificar a string. Se a codificação não for especificada, será usada UTF-8.
Sintaxe
string.encode(encoding=encoding, errors=errors)
Valor do parâmetro
Parâmetro | Descrição |
---|---|
encoding | Opcional. String. Define a codificação a ser usada. O padrão é UTF-8. |
errors |
Opcional. String. Define o método de erro. Valores válidos são:
|
Mais Exemplos
Exemplo
Estes exemplos usam a codificação ascii e caracteres não codificáveis para mostrar resultados com diferentes erros:
txt = "Meu nome é 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"))