Decodeer =?ISO-2022-JP?B?…?= en andere MIME-coderingen
Een Japanse onderwerpregel die binnenkomt als =?ISO-2022-JP?B?GyRC…?= is niet corrupt — hij draagt gewoon zijn transportcodering. Dit haalt die eraf, en zet hem er weer op als je er zelf een moet schrijven.
- Draait volledig in je browser
- Werkt offline
- Geen upload
- Geen registratie
- Geen watermerk
De tool wordt geladen…
Hoe het werkt
- Plak de header, het body-onderdeel, of één los =?…?=-woord.
- Druk op “Decode” (decoderen); elk encoded word wordt getoond met zijn charset.
- Voor de omgekeerde richting typ je de tekst in het codeervak hieronder.
Waarom er niets wordt geüpload
Alles wat deze pagina doet, doet code die in je browsertabblad draait, met dezelfde engine die ook webpagina’s tekent. Je bestand wordt van schijf naar het geheugen van dat tabblad gelezen, daar bewerkt en weer weggeschreven als download. Het wordt nergens naartoe gestuurd — niet naar ons, en niet naar een derde partij.
Controleer het zelf
- Open de ontwikkelaarstools van je browser (F12) en kies het tabblad Netwerk.
- Laad je bestand en start de tool.
- De enige verzoeken die je ziet, halen de code van de tool zelf op — en bij een paar zware tools hun opensource-engine van een openbare CDN — plus één kleine bezoekmelding aan loreatec.jp (adres en titel van de pagina, meer niet). In geen van die verzoeken zit jouw bestand.
Veelgestelde vragen
Wat is een encoded word?
E-mailheaders zijn volgens de oorspronkelijke standaard alleen ASCII. RFC 2047 lost dat op door niet-ASCII-tekst te verpakken als =?charset?encoding?tekst?=, waarbij de encoding B (base64) of Q (een quoted-printable-variant) is. Elk mailprogramma decodeert dit voor de weergave, en daarom zie je het normaal nooit — totdat iets je de ruwe header toont.
Moet ik ISO-2022-JP nog gebruiken?
Voor headers naar Japanse mobiele providers en echt oude systemen blijft het de veiligste keuze. Maar het kan ①, ㈱, ~, de helft van de symbolen die mensen uit Word plakken, of emoji niet weergeven: die komen aan als ? of verdwijnen. UTF-8 draagt alles en wordt door elke moderne ontvanger geaccepteerd, tegenwoordig ook door alle drie de providers.
Waarom biedt de encoder alleen UTF-8 aan?
Omdat browsers ISO-2022-JP, Shift_JIS en EUC-JP wel kunnen decoderen maar er niet naar kunnen coderen — TextEncoder produceert alleen UTF-8. Die opties aanbieden en stilletjes UTF-8 teruggeven zou precies het soort stille onjuistheid zijn die deze tool juist wil blootleggen. Decoderen ondersteunt ze allemaal wel.
B of Q?
Voor Japans: B. In Q zou bijna elke byte escaped moeten worden, dus base64 is korter. Voor tekst die vooral Latijns is met een paar accenten, houdt Q de header leesbaar, wat helpt als je de ruwe broncode leest.