Método Python String codificar()
Exemplo
UTF-8 codifica a string:
txt = "My name is Ståle"
x = txt.encode()
print(x)
Definição e uso
O encode()
método codifica a string, usando a codificação especificada. Se nenhuma codificação for especificada, UTF-8 será usado.
Sintaxe
string.encode(encoding=encoding, errors=errors)
Valores de parâmetro
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:
|
Mais exemplos
Exemplo
Esses exemplos usam codificação ASCII e um caractere que não pode ser codificado, mostrando o resultado com diferentes erros:
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"))