MailMessage.HeadersEncoding 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置此电子邮件的用户自定义标头使用的编码。
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 的组合对值进行编码,例如) 后跟字节编码 (Base64 或 QuotedPrintable) 。 结果通常是网络传输流中只有 ASCII 字符。