MailMessage.BodyEncodingとは? わかりやすく解説

MailMessage.BodyEncoding プロパティ

メモ : このプロパティは、.NET Framework version 2.0新しく追加されたものです。

メッセージ本文エンコードするために使用されるエンコーディング取得または設定します

名前空間: System.Net.Mail
アセンブリ: System (system.dll 内)
構文構文

Dim instance As MailMessage
Dim value As Encoding

value = instance.BodyEncoding

instance.BodyEncoding = value
public Encoding BodyEncoding { get; set;
 }
/** @property */
public Encoding get_BodyEncoding ()

/** @property */
public void set_BodyEncoding (Encoding value)

プロパティ
Body内容に対して適用される Encoding

解説解説

BodyEncoding プロパティ指定される値によって、Content-Type ヘッダー文字セット フィールド設定されます。既定文字セット"us-ascii" です。

BodyEncoding プロパティUTF8Unicode、または UTF32設定すると、この MailMessage について Base64 の TransferEncoding が .NET Framework によって選択されます。

使用例使用例

UTF8 エンコーディング使用する電子メール メッセージ作成するコード例次に示します

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;
MailMessage^ message = gcnew 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 = gcnew String(gcnew array<wchar_t>{L'\u2190', 
    L'\u2191', L'\u2192', L'\u2193'});
message->Body += Environment::NewLine + someArrows;
message->BodyEncoding = System::Text::Encoding::UTF8;
message->Subject = "test message 1" + someArrows;
message->SubjectEncoding = System::Text::Encoding::UTF8;
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
MailMessage クラス
MailMessage メンバ
System.Net.Mail 名前空間

MailMessage.BodyEncoding プロパティ

電子メール本文エンコーディング種類取得または設定します推奨する代替 : System.Net.Mail

名前空間: System.Web.Mail
アセンブリ: System.Web (system.web.dll 内)
構文構文

Dim instance As MailMessage
Dim value As Encoding

value = instance.BodyEncoding

instance.BodyEncoding = value
public Encoding BodyEncoding { get; set;
 }
/** @property */
public Encoding get_BodyEncoding ()

/** @property */
public void set_BodyEncoding (Encoding value)

プロパティ
電子メール本文エンコーディング種類を示す Encoding 値の 1 つ

使用例使用例
Dim MyMessage As MailMessage = New
 MailMessage()
MyMessage.BodyEncoding = Encoding.ASCII
MailMessage MyMessage = new MailMessage();
MyMessage.BodyEncoding = Encoding.ASCII;
MailMessage myMessage = new MailMessage();
myMessage.set_BodyEncoding(Encoding.get_ASCII());
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
MailMessage クラス
MailMessage メンバ
System.Web.Mail 名前空間


このページでは「.NET Framework クラス ライブラリ リファレンス」からMailMessage.BodyEncodingを検索した結果を表示しています。
Weblioに収録されているすべての辞書からMailMessage.BodyEncodingを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からMailMessage.BodyEncoding を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

MailMessage.BodyEncodingのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



MailMessage.BodyEncodingのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS