MailMessage.HeadersEncoding Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die für die benutzerdefinierten Header für diese E-Mail verwendete Codierung ab oder legt sie fest.
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
Eigenschaftswert
Die Codierung, die für benutzerdefinierte Header für diese E-Mail-Nachricht verwendet wird.
Hinweise
Der Wert der HeadersEncoding -Eigenschaft ist standardmäßig .Encoding.UTF8
SMTP-Nachrichten bestehen aus Headern und Textteilen. Die IETF-RFCs für SMTP schränken die Namen des Headers und des Textteils auf ASCII ein. Die IETF-RFCs ermöglichen es jedoch, dass Header- und Textteilwerte Unicode-Zeichen enthalten. Wenn in einem bestimmten Wert Nicht-ASCII-Zeichen vorhanden sind, wird der Wert mithilfe einer Kombination aus Zeichencodierung (z. B. UTF8 oder UMSCHALT-JIS) gefolgt von bytecodierung (Base64 oder QuotedPrintable ) codiert. Das Ergebnis ist in der Regel, dass sich nur ASCII-Zeichen im Netzwerkübertragungsdatenstrom befinden.