MailMessage.HeadersEncoding Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.