Latest web development tutorials

Metoda Python3 kodowania ()

Python3 ciąg Python3 ciąg


opis

Sposób kodowania (), aby określić ciąg formatu kodowania. Parametr błędy mogą określić inny system obsługi błędów.

gramatyka

kodowanie () Składnia metody:

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

parametry

  • Kodowanie - kodowanie w użyciu, takie 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 zakodowany.

Przykłady

Poniższy przykład pokazuje przykład sposobu kodowania ():

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