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 pour ce message électronique.
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 de la HeadersEncoding propriété est définie par défaut Encoding.UTF8sur .
Les messages SMTP se composent d’en-têtes et de parties de corps. Les RFC IETF pour SMTP limitent les noms de composants d’en-tête et de corps à ASCII. Toutefois, les RFC IETF autorisent les valeurs de partie d’en-tête et 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) suivie de l’encodage d’octets (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.