Latest web development tutorials

decodificación python3 método ()

cadena python3 cadena python3


descripción

decodificación () de decodificar una cadena de formato especificado codificado. La codificación por defecto es una cadena de codificación.

gramática

decodificar () Sintaxis método:

str.decode(encoding='UTF-8',errors='strict')

parámetros

  • codificación - Para utilizar el código, como "UTF-8".
  • errores - establecer un esquema de control de errores diferente. El valor por defecto es 'estricta', lo que significa un error de codificación causado UnicodeError. Otros valores pueden tener 'ignorar', 'reemplazar', 'xmlcharrefreplace' 'backslashreplace' y ningún valor registrado por codecs.register_error ().

Valor de retorno

Este método devuelve una cadena decodificada.

Ejemplos

El siguiente ejemplo muestra el método de decodificación de instancia ():

#!/usr/bin/python3

str = "本教程";
str_utf8 = str.encode("UTF-8")
str_gbk = str.encode("GBK")

print(str)

print("UTF-8 编码:", str_utf8)
print("GBK 编码:", str_gbk)

print("UTF-8 解码:", str_utf8.decode('UTF-8','strict'))
print("GBK 解码:", str_gbk.decode('GBK','strict'))

Los ejemplos de los resultados de salida anteriores son como sigue:

本教程
UTF-8 编码: b'\xe8\x8f\x9c\xe9\xb8\x9f\xe6\x95\x99\xe7\xa8\x8b'
GBK 编码: b'\xb2\xcb\xc4\xf1\xbd\xcc\xb3\xcc'
UTF-8 解码: 本教程
GBK 解码: 本教程

cadena python3 cadena python3