Método encode() de la cadena Python
Definición y uso
El método encode() utiliza la codificación especificada para codificar la cadena. Si no se especifica una codificación, se utilizará UTF-8.
Sintaxis
string.encode(encoding=encoding, errors=errors)
Valor de los parámetros
Parámetros | Descripción |
---|---|
encoding | Opcional. Cadena. Define la codificación a usar. Por defecto es UTF-8. |
errors |
Opcional. Cadena. Define el método de error. Los valores válidos son:
|
更多实例
实例
以下示例使用 ascii 编码和无法编码的字符,展示带有不同错误的结果:
txt = "Mi nombre es 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"))