encoding - printable - ¿Qué es "= C2=A0" en MIME codificado, texto imprimible entre comillas?
convert text to quoted printable (1)
"= C2 = A0" representa los bytes C2 A0. Sin embargo, dado que se trata de UTF-8, se traduce en 00A0, que es el Unicode para espacio sin interrupción.
Este es un ejemplo de correo electrónico sin formato que estoy tratando de analizar:
MIME-version: 1.0
Content-type: text/html; charset=UTF-8
Content-transfer-encoding: quoted-printable
X-Mailer: Verizon Webmail
X-Originating-IP: [x.x.x.x]
=C2=A0test testing testing 123
¿Qué es = C2 = A0? He intentado una media docena de analizadores imprimibles entre comillas, pero ninguno maneja esto correctamente. ¿Cómo se podría analizar esto correctamente en C #?
Honestamente, por ahora, estoy codificando:
//TODO WTF
encoded = encoded.Replace("=C2=A0", "");
Porque no puedo entender por qué ese texto está al azar dentro del contenido MIME, y no se supone que se represente en nada. Con solo quitarlo, obtengo el efecto deseado, pero ¿POR QUÉ?
Para ser claro, sé que (= [0-9A-F] {2}) es un personaje codificado. Pero en este caso, aparentemente no representa NADA.