Aracılığıyla paylaş


MailMessage.HeadersEncoding Özellik

Tanım

Bu e-posta iletisi için kullanıcı tanımlı özel üst bilgiler için kullanılan kodlamayı alır veya ayarlar.

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

Özellik Değeri

Bu e-posta iletisi için kullanıcı tanımlı özel üst bilgiler için kullanılan kodlama.

Açıklamalar

özelliğinin HeadersEncoding değeri varsayılan olarak gösterilir Encoding.UTF8.

SMTP iletileri üst bilgilerden ve gövde parçalarından oluşur. SMTP için IETF RFC'leri üst bilgi ve gövde bölümü adlarını ASCII olarak kısıtlar. Ancak, IETF RFC'leri üst bilgi ve gövde bölümü değerlerinin Unicode karakterler içermesine izin verir. Belirli bir değerde, ASCII olmayan karakterler varsa, değer karakter kodlamasının (UTF8 veya Shift-JIS, örneğin) ve ardından bayt kodlamasının (Base64 veya QuotedPrintable örneğin) birleşimi kullanılarak kodlanır. Sonuç genellikle ağ iletim akışında yalnızca ASCII karakterlerinin olmasıdır.

Şunlara uygulanır

Ayrıca bkz.