MailMessage.HeadersEncoding Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.