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 字符。

适用于

另请参阅