Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

MailMessage.BodyEncoding-Eigenschaft

 

Veröffentlicht: Oktober 2016

Ruft ab oder legt die Codierung zum Codieren des Nachrichtentexts verwendet.

Namespace:   System.Net.Mail
Assembly:  System (in System.dll)

public Encoding BodyEncoding { get; set; }

Eigenschaftswert

Type: System.Text.Encoding

Ein Encoding angewendet, um den Inhalt der Body.

Der angegebene Wert für die BodyEncoding Eigenschaftensätze Zeichen Set-Feld in der Content-Type-Header. Ist der Standardzeichensatz "us-ascii".

Wenn Sie festlegen der BodyEncoding -Eigenschaft UTF8, Unicode, oder UTF32, wählt das Framework eine TransferEncoding der Base64 für dieses MailMessage.

Das folgende Codebeispiel veranschaulicht das Erstellen einer e-Mail-Nachricht, die UTF8-Codierung verwendet.

MailMessage message = new MailMessage(from, to);
message.Body = "This is a test e-mail message sent by an application. ";
// Include some non-ASCII characters in body and subject.
string someArrows = new string(new char[] {'\u2190', '\u2191', '\u2192', '\u2193'});
message.Body += Environment.NewLine + someArrows;
message.BodyEncoding =  System.Text.Encoding.UTF8;
message.Subject = "test message 1" + someArrows;
message.SubjectEncoding = System.Text.Encoding.UTF8;

.NET Framework
Verfügbar seit 2.0
Zurück zum Anfang
Anzeigen: