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živatelsky 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 uživatelsky definované vlastní hlavičky pro tuto e-mailovou zprávu.
Poznámky
Hodnota HeadersEncoding vlastnosti je výchozí hodnota Encoding.UTF8.
Zprávy SMTP se skládají ze záhlaví a částí textu. Rfcs IETF pro SMTP omezují názvy hlaviček a částí textu na ASCII. RfCs IETF však umožňují, aby hodnoty záhlaví a základní části obsahovaly znaky Unicode. Pokud existují jiné znaky než ASCII, pak je hodnota kódována pomocí kombinace kódování znaků (například UTF8 nebo Shift-JIS), za kterou následuje kódování bajtů (Base64 nebo QuotedPrintable například). Výsledkem je obvykle, že v datovém proudu přenosu sítě jsou pouze znaky ASCII.