Metode encode() string Python

Contoh

Mengencoding string UTF-8:

txt = "Nama saya Ståle"
x = txt.encode()
print(x)

Jalankan Contoh

Definisi dan penggunaan

Metode encode() menggunakan enkoding yang ditentukan untuk mengencoding string. Jika enkoding tidak ditentukan, maka akan digunakan UTF-8.

Syarat

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

Nilai parameter

Parameter Deskripsi
encoding Pilihan. String. Tentukan enkoding yang digunakan. Default adalah UTF-8.
errors

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

  • 'backslashreplace' - Gunakan backslash untuk menggantikan karakter yang tak dapat diecoding
  • ignore - Abaikan karakter yang tak dapat diecoding
  • 'namereplace' - Ganti karakter dengan teks penjelasan karakter
  • 'strict' - Nilai default, memicu kesalahan saat gagal
  • 'replace' - Ganti karakter dengan tanda tanya
  • 'xmlcharrefreplace' - Ganti karakter dengan referensi xml

Banyak Contoh

Contoh

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

txt = "Nama saya 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