MailMessage.HeadersEncoding Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает кодировку, используемую для пользовательских заголовков для этого сообщения электронной почты.
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
Значение свойства
Кодировка, используемая для пользовательских заголовков для этого сообщения электронной почты.
Комментарии
Значение HeadersEncoding свойства по умолчанию Encoding.UTF8.
Сообщения SMTP состоят из заголовков и частей текста. IETF RFCs для SMTP ограничивает имена заголовков и частей тела, чтобы быть ASCII. Однако IETF RFCs позволяют значения заголовка и части тела содержать символы Юникода. В любом конкретном значении, если символы, отличные от ASCII, то значение закодировано с помощью сочетания кодировки символов (UTF8 или SHIFT-JIS, например), за которым следует кодировка байтов (Base64 или QuotedPrintable например). Результат обычно заключается в том, что только символы ASCII находятся в потоке сетевой передачи.