ContentType.CharSet プロパティ
アセンブリ: System (system.dll 内)
構文/** @property */ public String get_CharSet () /** @property */ public void set_CharSet (String value)
文字セット パラメータに関連付けられた値を格納している String。
解説次に示す Content-Type ヘッダーの例では、CharSet プロパティの値は "us-ascii" です。
content-type: application/x-myType; charset=us-ascii
このプロパティを null 参照 (Visual Basic では Nothing) または String.Empty に設定し、ヘッダーから文字セット情報を削除します。
Content-Type ヘッダーの構文の詳細は、RFC 2045 セクション 5.1 に記述されています。文字セット パラメータの詳細については、RFC 2046 セクション 4.1.2 を参照してください。これらの RFC は http://www.ietf.org で参照できます。
使用例public static void CreateMessageWithMultipleViews(string server, string recipients) { // Create a message and set up the recipients. MailMessage message = new MailMessage( "jane@contoso.com", recipients, "This e-mail message has multiple views.", "This is some plain text."); // Construct the alternate body as HTML. string body = "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">"; body += "<HTML><HEAD><META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">"; body += "</HEAD><BODY><DIV><FONT face=Arial color=#ff0000 size=2>this is some HTML text"; body += "</FONT></DIV></BODY></HTML>"; // Add the alternate body to the message. AlternateView alternate = new AlternateView(body, MediaTypeNames.Text.Html); message.AlternateViews.Add(alternate); // Send the message. SmtpClient client = new SmtpClient(server); client.Credentials = CredentialCache.DefaultNetworkCredentials; client.Send(message); // Display the values in the ContentType for the attachment. ContentType c = alternate.ContentType; Console.WriteLine("Content type"); Console.WriteLine(c.ToString()); Console.WriteLine("Boundary {0}", c.Boundary); Console.WriteLine("CharSet {0}", c.CharSet); Console.WriteLine("MediaType {0}", c.MediaType); Console.WriteLine("Name {0}", c.Name); Console.WriteLine("Parameters: {0}", c.Parameters.Count); foreach (DictionaryEntry d in c.Parameters) { Console.WriteLine("{0} = {1}", d.Key, d.Value); } Console.WriteLine(); alternate.Dispose(); }
プラットフォームWindows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
バージョン情報
参照Weblioに収録されているすべての辞書からContentType.CharSet プロパティを検索する場合は、下記のリンクをクリックしてください。
全ての辞書からContentType.CharSet プロパティ
を検索
- ContentType.CharSet プロパティのページへのリンク