Metoda encode() ciągów znaków Python
Przykład
Kodowanie UTF-8 ciągów znaków:
txt = "Moje imię to Ståle" x = txt.encode() print(x)
definicja i użycie
metoda encode() używa określonego kodowania do kodowania ciągów znaków. Jeśli nie określono kodowania, używa się UTF-8.
gramatyka
string.encode(kodowanie=kodowanie, błędy=błędy)
wartość parametru
parametr | opis |
---|---|
kodowanie | opcjonalne. ciąg znaków. określa używaną kodowanie. domyślnie jest UTF-8. |
błędy |
opcjonalne. ciąg znaków. określa metodę błędu. dopuszczalne wartości to:
|
Więcej przykładów
Przykład
Te przykłady używają kodowania ascii i znaków, które nie mogą być zakodowane, aby pokazać różne wyniki błędów:
txt = "Moje imię to Ståle" print(txt.encode(encoding="ascii",errors="backslashreplace")) print(txt.encode(encoding="ascii",errors="ignore")) print(txt.encode(encoding="ascii",errors="namereplace")) print(txt.encode(encoding="ascii",errors="replace")) print(txt.encode(encoding="ascii",errors="xmlcharrefreplace")) print(txt.encode(encoding="ascii",errors="strict"))