Поделиться через


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 находятся в потоке сетевой передачи.

Применяется к

См. также раздел