Condividi tramite


MailMessage.HeadersEncoding Proprietà

Definizione

Ottiene o imposta la codifica utilizzata per le intestazioni personalizzate definite dall'utente per questo messaggio di posta elettronica.

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

Valore della proprietà

Codifica usata per le intestazioni personalizzate definite dall'utente per questo messaggio di posta elettronica.

Commenti

Il valore predefinito della HeadersEncoding proprietà è Encoding.UTF8.

I messaggi SMTP sono costituiti da intestazioni e parti del corpo. Le RFC IETF per SMTP limitano i nomi di intestazione e parte del corpo come ASCII. Tuttavia, le RFC IETF consentono ai valori di intestazione e parte del corpo di contenere caratteri Unicode. In qualsiasi valore specifico, se esistono caratteri non ASCII, il valore viene codificato usando una combinazione di codifica dei caratteri (UTF8 o SHIFT-JIS, ad esempio) seguita dalla codifica byte (Base64 o QuotedPrintable ad esempio). Il risultato è in genere che solo i caratteri ASCII si trovano nel flusso di trasmissione di rete.

Si applica a

Vedi anche