Encoder / Decoder Quoted-Printable

Encode atau dekode teks email quoted-printable sesuai RFC 2045: escape =XX, soft line break pada 76 karakter, set karakter UTF-8 atau ISO-8859-1.

31 karakter · 40 byte (UTF-8)

0 karakter · 0 byte (UTF-8)

Berjalan sepenuhnya di browser Anda. Data Anda tidak pernah diunggah.

Apa itu Quoted Printable?

Mengonversi teks ke dan dari quoted-printable, content transfer encoding MIME yang dipakai di email. ASCII yang terbaca tetap apa adanya, byte lain menjadi =XX, dan baris panjang dipecah dengan soft line break (= di akhir baris).

Cara menggunakan Quoted Printable

  1. Pilih Encode atau Decode.
  2. Pilih Set karakter: UTF-8 (default) atau ISO-8859-1.
  3. Tempel teks atau body email quoted-printable ke Masukan.
  4. Salin hasilnya dari Keluaran.

Contoh

Masukan
Café — naïve ✓ 
Keluaran
Caf=C3=A9 =E2=80=94 na=C3=AFve =E2=9C=93=20

Spasi di akhir di-encode sebagai =20 karena berada di akhir baris.

Kapan menggunakan Quoted Printable

Gunakan untuk membaca atau membuat body email dan bagian MIME yang memakai Content-Transfer-Encoding: quoted-printable. Untuk lampiran biner, Base64 adalah pilihan yang tepat.

Cara kerja Quoted Printable

Encode mengonversi setiap baris menjadi byte dalam charset yang dipilih. ASCII yang dapat dicetak (33–126) kecuali = dipertahankan; spasi dan tab dipertahankan kecuali berada di akhir baris; selebihnya ditulis sebagai = ditambah dua digit hex huruf besar. Baris lebih dari 76 karakter dipecah dengan soft break, tidak pernah di tengah urutan =XX. Decode menghapus soft break dan spasi di akhir, mengubah =XX kembali menjadi byte, lalu mendekodenya dengan charset tersebut. Jeda baris ditampilkan sebagai \n (email memakai CRLF).

Kasus Penggunaan Umum

  • Membaca sumber email mentah dengan teks bergaya =C3=A9
  • Men-debug newsletter dengan aksen yang rusak
  • Menyiapkan bagian MIME untuk email uji
  • Mengonversi email ISO-8859-1 lawas menjadi teks yang terbaca

Pertanyaan Umum

Mengapa saya melihat =C3=A9 alih-alih é?

Itu adalah encoding UTF-8 dari é dalam quoted-printable. Mendekode dengan charset UTF-8 akan mengembalikannya.

Apa itu soft line break?

Tanda = di akhir baris berarti baris berlanjut; tanda ini dihapus saat decode sehingga baris panjang bisa dikirim dalam batas 76 karakter.

Teks hasil dekode saya berisi karakter �.

Email tersebut kemungkinan ditulis dengan charset lain. Coba ISO-8859-1.

Jelajahi kategori lainnya