MailMessage.HeadersEncoding Propriété

Définition

Obtient ou définit l’encodage utilisé pour les en-têtes personnalisés définis par l’utilisateur de cet e-mail.

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

Valeur de propriété

Encodage utilisé pour les en-têtes personnalisés définis par l’utilisateur pour ce message électronique.

Remarques

La valeur par défaut de la HeadersEncoding propriété est Encoding.UTF8.

Les messages SMTP se composent d’en-têtes et de parties du corps. Les RFC IETF pour SMTP limitent les noms d’en-tête et de partie de corps à ASCII. Toutefois, les RFC IETF autorisent les valeurs d’en-tête et de partie de corps à contenir des caractères Unicode. Dans une valeur particulière, si des caractères non ASCII existent, la valeur est encodée à l’aide d’une combinaison d’encodage de caractères (UTF8 ou Shift-JIS, par exemple) suivi d’un encodage d’octet (Base64 ou QuotedPrintable par exemple). Le résultat est généralement que seuls les caractères ASCII se trouvent dans le flux de transmission réseau.

S’applique à

Voir aussi