HttpWebResponse.CharacterSet 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得回應的字元集。
public:
property System::String ^ CharacterSet { System::String ^ get(); };
public string? CharacterSet { get; }
public string CharacterSet { get; }
member this.CharacterSet : string
Public ReadOnly Property CharacterSet As String
屬性值
字串,包含回應的字元集。
例外狀況
目前的執行個體已經過處置。
範例
下列範例會取得回應的字元集。
try
{
HttpWebRequest^ myHttpWebRequest = (HttpWebRequest^)( WebRequest::Create( url ) );
HttpWebResponse^ myHttpWebResponse = (HttpWebResponse^)( myHttpWebRequest->GetResponse() );
Console::WriteLine( "The encoding method used is: {0}", myHttpWebResponse->ContentEncoding );
Console::WriteLine( "The character set used is : {0}", myHttpWebResponse->CharacterSet );
char separator = '/';
String^ contenttype = myHttpWebResponse->ContentType;
// Retrieve 'text' if the content type is of 'text/html.
String^ maintype = contenttype->Substring( 0, contenttype->IndexOf( separator ) );
// Display only 'text' type.
if ( String::Compare( maintype, "text" ) == 0 )
{
Console::WriteLine( "\n Content type is 'text'." );
try
{
HttpWebRequest myHttpWebRequest = (HttpWebRequest)WebRequest.Create(url);
HttpWebResponse myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse();
Console.WriteLine("The encoding method used is: " + myHttpWebResponse.ContentEncoding);
Console.WriteLine("The character set used is :" + myHttpWebResponse.CharacterSet);
char seperator = '/';
String contenttype = myHttpWebResponse.ContentType;
// Retrieve 'text' if the content type is of 'text/html.
String maintype = contenttype.Substring(0,contenttype.IndexOf(seperator));
// Display only 'text' type.
if (String.Compare(maintype,"text") == 0)
{
Console.WriteLine("\n Content type is 'text'.");
Try
Dim myHttpWebRequest As HttpWebRequest = CType(WebRequest.Create(url), HttpWebRequest)
Dim myHttpWebResponse As HttpWebResponse = CType(myHttpWebRequest.GetResponse(), HttpWebResponse)
Console.WriteLine(("The encoding method used is: " + myHttpWebResponse.ContentEncoding))
Console.WriteLine(("The character set used is :" + myHttpWebResponse.CharacterSet))
Dim seperator As Char = "/"c
Dim contenttype As [String] = myHttpWebResponse.ContentType
' Retrieve 'text' if the content type is of 'text/html.
Dim maintype As [String] = contenttype.Substring(0, contenttype.IndexOf(seperator))
' Display only 'text' type.
If [String].Compare(maintype, "text") = 0 Then
Console.WriteLine(ControlChars.NewLine + " Content type is 'text'.")
備註
屬性 CharacterSet 包含一個值,描述回應的字元集。 此字元集資訊取自回應傳回的標頭。