Decodificar UTF-8 en Python
La codificación se refiere a codificar una cadena utilizando un esquema de codificación como UTF-8. La decodificación se refiere a convertir una cadena codificada de una codificación a otro esquema de codificación.
En este artículo, aprenderemos a decodificar una cadena codificada en formato UTF-8 en Python.
Decodificación de cadenas UTF-8 en Python
Para decodificar una cadena codificada en formato UTF-8, podemos usar el método decode() especificado en las cadenas.
Este método acepta dos argumentos, encoding y error. encoding acepta la codificación de la cadena a decodificar, y error decide cómo manejar los errores que surgen durante la decodificación.
El argumento error acepta solo dos valores: strict e ignore. strict genera un error Unicode cuando se produce algún error, y ignore ignora los errores. El método decode() devuelve la cadena original.
Consulte el siguiente código de Python para comprender cómo utilizar el método decode().
s = "Hello World"
encoded = s.encode("UTF-8")
decoded = encoded.decode("UTF-8")
print("Encoded String:", encoded)
print("Decoded String:", decoded)
Producción :
Encoded String: b'Hello World'
Decoded String: Hello World
