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
- Pilih Encode atau Decode.
- Pilih Set karakter: UTF-8 (default) atau ISO-8859-1.
- Tempel teks atau body email quoted-printable ke Masukan.
- Salin hasilnya dari Keluaran.
Contoh
Café — naïve ✓
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.