Decodificar UTF-8 en Python

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
¿Disfrutas de nuestros tutoriales? Suscríbete a DelftStack en YouTube para apoyarnos en la creación de más guías en vídeo de alta calidad. Suscríbete
Vaibhav Vaibhav avatar Vaibhav Vaibhav avatar

Vaibhav is an artificial intelligence and cloud computing stan. He likes to build end-to-end full-stack web and mobile applications. Besides computer science and technology, he loves playing cricket and badminton, going on bike rides, and doodling.