MailMessage.HeadersEncoding Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece la codificación usada para los encabezados personalizados definidos por el usuario para este mensaje de correo electrónico.
public:
property System::Text::Encoding ^ HeadersEncoding { System::Text::Encoding ^ get(); void set(System::Text::Encoding ^ value); };
public System.Text.Encoding? HeadersEncoding { get; set; }
public System.Text.Encoding HeadersEncoding { get; set; }
member this.HeadersEncoding : System.Text.Encoding with get, set
Public Property HeadersEncoding As Encoding
Valor de propiedad
Codificación usada para encabezados personalizados definidos por el usuario para este mensaje de correo electrónico.
Comentarios
El valor de la HeadersEncoding propiedad tiene Encoding.UTF8como valor predeterminado .
Los mensajes SMTP constan de encabezados y partes del cuerpo. Las RFC de IETF para SMTP restringen los nombres de los elementos de encabezado y cuerpo para que sean ASCII. Sin embargo, las RFC de IETF permiten que los valores de los elementos de encabezado y cuerpo contengan caracteres Unicode. En cualquier valor determinado, si existen caracteres que no son ASCII, el valor se codifica mediante una combinación de codificación de caracteres (UTF8 o Shift-JIS, por ejemplo) seguido de codificación de bytes (Base64 o QuotedPrintable por ejemplo). El resultado suele ser que solo los caracteres ASCII están en el flujo de transmisión de red.