Metode encode() string Python

Contoh

Mensinkronkan string dalam UTF-8:

txt = "My name is Ståle"
x = txt.encode()
print(x)

Jalankan Contoh

Definisi dan Penggunaan

Metode encode() menggunakan pengodean yang ditentukan untuk mensinkronkan string. Jika pengodean tidak ditentukan, pengodean yang digunakan adalah UTF-8.

Syarat

string.encode(encoding=encoding, errors=errors)

Nilai Parameter

Parameter Deskripsi
encoding Pilihan. String. Menentukan pengodean yang digunakan. Default adalah UTF-8.
errors

Pilihan. String. Menentukan metode kesalahan. Nilai yang sah adalah:

  • 'backslashreplace' - gunakan garis miring untuk menggantikan aksara yang tak dapat disinkronkan
  • ignore - mengabaikan aksara yang tak dapat disinkronkan
  • 'namereplace' - Gunakan teks penjelasan karakter untuk menggantikan karakter
  • 'strict' - Nilai baku, memicu kesalahan saat gagal
  • 'replace' - Gunakan tanda tanya untuk menggantikan karakter
  • 'xmlcharrefreplace' - Gunakan karakter referensi XML untuk menggantikan karakter

Banyak Contoh

Contoh

Contoh-contoh ini menggunakan pengkodean ascii dan karakter yang tak dapat dikodekan untuk menunjukkan hasil dengan berbagai kesalahan:

txt = "My name is 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"))

Jalankan Contoh