Share via


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 訊息是由標頭和本文部分所組成。 SMTP 的 IETF RFC 會將標頭和本文部分名稱限製為 ASCII。 不過,IETF RFC 允許標頭和本文部分值包含 Unicode 字元。 在任何特定值中,如果非 ASCII 字元存在,則會使用字元編碼的組合編碼 (UTF8 或 Shift-JIS,例如,) 後面接著位元組編碼 (Base64QuotedPrintable 例如) 。 結果通常是只有 ASCII 字元位於網路傳輸數據流中。

適用於

另請參閱