Codificar / decodificar una palabra MIME (RFC 2047)

Convierta un texto en una palabra MIME codificada con el formato RFC 2047 (utilizado en los encabezados «Subject» o «From» de los correos electrónicos para transportar caracteres no ASCII) o decodifique un encabezado ya codificado para recuperar el texto legible.

Ejemplo:

Cómo funciona

Los encabezados de los correos electrónicos (asunto, remitente...) estaban limitados históricamente al ASCII puro. La RFC 2047 permite insertar en ellos caracteres acentuados encapsulándolos en el formato =?charset?encodage?texte?=, donde la codificación es «B» (Base64) o «Q» (similar a Quoted-Printable). Esta herramienta genera o decodifica este formato automáticamente.

¿Cuál es la diferencia entre la codificación «B» y «Q»?

La codificación «B» codifica todo el texto en Base64, lo que da un resultado compacto pero totalmente ilegible. La codificación «Q» solo modifica los caracteres no ASCII (acentos, símbolos) y deja visibles las letras y los números, lo que hace que el encabezado sea más fácil de leer para una persona sin dejar de cumplir la norma.

¿Por qué aparece un guion bajo «_» en el resultado en modo Q?

En la codificación «Q» de una palabra MIME, el espacio no puede escribirse tal cual: se representa con un guion bajo «_», que se vuelve a convertir automáticamente en espacio al decodificar.

El texto de su encabezado permanece en su dispositivo: todo el procesamiento se realiza localmente en JavaScript, sin ninguna petición de red.