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 состоят из заголовков и частей текста. RfC IETF для SMTP ограничивает имена заголовков и частей тела asCII. Однако rfc IETF допускает, чтобы значения заголовков и частей тела содержали символы Юникода. В любом конкретном значении, если существуют символы, отличные от ASCII, значение кодируется с использованием сочетания кодировки символов (например, UTF8 или Shift-JIS), за которой следует кодировка байтов (Base64 или QuotedPrintable , например, ). Обычно в потоке передачи сети находятся только символы ASCII.