Dekoder Quoted-Printable
Dekode isi email quoted-printable menjadi karakter terbaca. Pilih charset asli dan simpan hasil sebagai teks UTF-8.
Tempel isi email terkode. Dekode byte =XX dan pemisah baris lunak menjadi teks terbaca, seluruhnya di perangkat.
Hanya isi, bukan Subject terkode. Batas input: 1.000.000 karakter.
Disimpan sebagai teks UTF-8. HTML ditampilkan sebagai teks, tidak dijalankan.
Cara mendekode teks quoted-printable
Quoted-printable menyatakan byte dengan tanda sama dengan dan dua digit heksadesimal. Dekode mengembalikan byte; charset menentukan maknanya. Tempel hanya isi terkode, tanpa header dan baris batas MIME.
- Tempel isi quoted-printable atau coba contoh.
- Pilih charset dari Content-Type asli dan tekan Dekode teks.
- Tinjau hasil dan peringatan, lalu unduh teks sebagai TXT UTF-8.
Contoh umum quoted-printable
| Input terkode | Teks terdekode | Cara membacanya |
|---|---|---|
| price=3D20 | price=20 | =3D adalah byte tanda sama dengan. |
| caf=C3=A9 | café | Dua byte escape membentuk é dalam UTF-8. |
| hello=20world | hello world | =20 adalah spasi yang dikodekan eksplisit. |
| first_name | first_name | Garis bawah tetap literal dalam isi pesan. |
Pemisah baris lunak menyambungkan dua baris fisik
Before:
A long line con=
tinues here.
After:
A long line continues here.
Memilih UTF-8 atau charset lain
Cari Content-Type seperti text/plain; charset=UTF-8 dalam bagian email asli. Default di sini UTF-8. Pilihan lain mencakup Windows-1252 / ISO-8859-1, ISO-8859-15, Shift JIS, dan GB18030 / GBK. Gunakan nilai bagian isi tersebut, karena tiap bagian dapat berbeda.
Misalnya café adalah caf=C3=A9 dalam UTF-8, sedangkan karakter terakhir dapat =E9 dalam Windows-1252. Pemulihan byte saja tak bisa menentukan maksudnya. Charset tak didukung perlu dekoder lain atau ekspor baru dari aplikasi asli; menebak dapat menghasilkan teks terlihat terbaca tetapi salah.
Isi email dan header Subject terkode
Subject seperti =?UTF-8?Q?caf=C3=A9?= adalah kata header berkode dengan pembungkus dan aturan garis bawahnya sendiri. Dekoder ini hanya menangani isi quoted-printable. Gunakan tampilan Email di Pembaca struktur MIME untuk membaca kolom subjek dan alamat yang sudah didekode.
Jika ada Content-Transfer-Encoding: base64, dekoder ini juga tidak cocok. Pembaca MIME dapat mengenali encoding dalam EML lengkap dan mengunduh bagian terdekode yang sesuai.
Pertanyaan tentang quoted-printable
Mengapa =C3=A9 menjadi é?
Dua escape byte tersebut mewakili é dalam UTF-8. Quoted-printable memulihkan byte; charset yang dipilih menentukan karakternya.
Apakah Subject seperti =?UTF-8?Q?...?= didekode?
Tidak. Kata header yang dikodekan menurut RFC 2047 mengikuti aturan berbeda, termasuk penanganan garis bawah. Buka EML lengkap di Pembaca struktur MIME dan gunakan tampilan Email untuk membaca header yang sudah didekode. Dalam dekoder isi pesan ini, garis bawah tidak berubah.
Apa yang terjadi pada urutan tidak valid?
Urutan sama dengan yang salah dipertahankan literal dan dilaporkan sebagai peringatan. Teks yang tidak dapat dibaca dengan charset terpilih menghasilkan kesalahan, bukan penggantian karakter diam-diam.
Mengapa spasi di akhir baris hilang?
Spasi dan tab akhir yang tidak terkode dapat ditambahkan saat transfer dan dihapus menurut aturan quoted-printable. Spasi terkode seperti =20 tetap ada.
Apakah HTML terdekode dijalankan?
Tidak. Hasil ditampilkan dalam kolom teks biasa dan diunduh sebagai TXT. Skrip dan tag HTML tidak dijalankan.
Berapa batas input?
Dekode hingga 1.000.000 karakter tiap kali. Hasil ditampilkan sebagai teks dan dapat disimpan sebagai TXT UTF-8; tidak ditambahkan ke kotak surat.
Apakah data keluar dari perangkat?
File pilihan dan teks tempelan diproses di browser tanpa unggah ke EMLKit. Hapus input atau tinggalkan halaman untuk membersihkan ruang kerja. Permintaan halaman biasa tetap mencapai host. Baca tentang penanganan file.