Urai =?ISO-2022-JP?B?…?= dan encoding MIME lainnya
Sebuah subject berbahasa Jepang yang datang sebagai =?ISO-2022-JP?B?GyRC…?= bukan rusak — itu cuma sedang memakai encoding transportnya. Alat ini melepaskannya, dan memasangnya kembali kalau Anda perlu menulis satu.
- Berjalan sepenuhnya di peramban Anda
- Berfungsi tanpa koneksi
- Tanpa unggah
- Tanpa pendaftaran
- Tanpa watermark
Memuat alat…
Cara kerjanya
- Tempel header-nya, bagian isi pesannya, atau satu kata =?…?= saja.
- Tekan “Decode” (urai); tiap encoded word didaftarkan lengkap dengan charset-nya.
- Untuk arah sebaliknya, ketik teksnya di kotak encode di bawah.
Kenapa tidak ada yang diunggah
Semua yang dikerjakan halaman ini dijalankan oleh kode di dalam tab peramban Anda, memakai mesin yang sama dengan yang menampilkan halaman web. File dibaca dari disk ke memori tab Anda, diolah di sana, lalu ditulis kembali sebagai unduhan. File itu tidak pernah dikirim ke mana pun — tidak ke kami, tidak ke pihak ketiga.
Buktikan sendiri
- Buka alat pengembang peramban Anda (F12) lalu pilih tab “Network” (Jaringan).
- Muat file Anda dan jalankan alatnya.
- Permintaan yang akan Anda lihat hanya mengambil kode alat itu sendiri — dan, pada beberapa alat berat, mesin sumber terbukanya dari CDN publik — ditambah satu ping kunjungan halaman yang kecil ke loreatec.jp (alamat dan judul halaman, tidak lebih). Tidak satu pun membawa file Anda.
Pertanyaan yang sering diajukan
Apa itu encoded word?
Menurut standar aslinya, header email hanya boleh berisi ASCII. RFC 2047 mengakalinya dengan membungkus teks non-ASCII di dalam =?charset?encoding?teks?=, dengan encoding-nya berupa B (base64) atau Q (sebuah varian quoted-printable). Setiap program email mengurainya untuk ditampilkan, itulah sebabnya Anda biasanya tidak pernah melihatnya — sampai sesuatu menunjukkan header mentahnya kepada Anda.
Apakah saya masih perlu memakai ISO-2022-JP?
Untuk header yang ditujukan ke operator seluler Jepang dan sistem yang sungguh-sungguh lama, itu masih pilihan paling aman. Tapi ISO-2022-JP tidak bisa merepresentasikan ①, ㈱, ~, separuh dari simbol yang biasa ditempel orang dari Word, atau emoji apa pun: semua itu akan datang sebagai ? atau hilang begitu saja. UTF-8 membawa segalanya dan diterima oleh setiap penerima modern, termasuk ketiga operator seluler itu sekarang.
Kenapa fitur encode-nya hanya menawarkan UTF-8?
Karena peramban bisa mengurai ISO-2022-JP, Shift_JIS, dan EUC-JP, tapi tidak bisa meng-encode ke dalamnya — TextEncoder hanya bisa menghasilkan UTF-8. Menawarkan opsi-opsi itu lalu diam-diam mengembalikan UTF-8 justru akan menjadi persis jenis kekeliruan tersembunyi yang ingin diungkap alat ini. Fitur urainya mendukung semuanya.
B atau Q?
Untuk bahasa Jepang, pakai B: hampir setiap byte akan perlu di-escape kalau pakai Q, jadi base64 lebih pendek. Untuk teks yang kebanyakan huruf Latin dengan sedikit aksen, Q membuat header-nya tetap terbaca, yang membantu ketika Anda sedang membaca kode sumber mentah.