Metoda Python3 kodowania ()
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 解码: 本教程