Latest web development tutorials

Metoda Python3 dekodowania ()

Python3 ciąg Python3 ciąg


opis

decode () metoda dekodowania zakodowanej formie określonej ciąg. Domyślne kodowanie jest kodowaniem znaków.

gramatyka

dekodować () Składnia metody:

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

parametry

  • Kodowanie - Aby użyć kodu, takich jak "UTF-8".
  • Błędy - ustawić inny system obsługi błędów. Domyślną wartością jest "surowe", co oznacza błąd kodowania spowodowane UnicodeError. Inne wartości mogą mieć "ignoruj", "wymień ',' '' backslashreplace xmlcharrefreplace 'i żadnej wartości zarejestrowanej przez codecs.register_error ().

Wartość zwracana

Metoda ta zwraca ciąg dekodowany.

Przykłady

Poniższy przykład ilustruje sposób dekodowania () instancji:

#!/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'))

Przykłady powyższych wyników wyjściowych, są następujące:

本教程
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 解码: 本教程

Python3 ciąg Python3 ciąg