quoted printable convert encoding mime quoted-printable

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.

Ver http://en.wikipedia.org/wiki/UTF-8

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.