Sdílet prostřednictvím


MailMessage.HeadersEncoding Vlastnost

Definice

Získá nebo nastaví kódování použité pro uživatelem definované vlastní hlavičky pro tuto e-mailovou zprávu.

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

Hodnota vlastnosti

Kódování použité pro vlastní hlavičky definované uživatelem pro tuto e-mailovou zprávu.

Poznámky

Výchozí hodnota HeadersEncoding vlastnosti je Encoding.UTF8.

Zprávy SMTP se skládají ze záhlaví a částí textu. Dokumenty RFC IETF pro protokol SMTP omezují názvy hlaviček a částí textu na ASCII. Dokumenty RFC IETF však umožňují, aby hodnoty hlaviček a částí těla obsahovaly znaky Unicode. Pokud existují znaky jiné než ASCII, je hodnota zakódována pomocí kombinace kódování znaků (například UTF8 nebo Shift-JIS), po které následuje kódování bajtů (Base64 nebo QuotedPrintable například). Výsledkem je obvykle, že ve streamu síťového přenosu jsou pouze znaky ASCII.

Platí pro

Viz také