Decodificar UTF-8 en Python

Vaibhav Vaibhav 21 diciembre 2022
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
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.