WebClient.Encoding プロパティ


文字列のアップロードとダウンロードに使用する Encoding を取得または設定します。Gets or sets the Encoding used to upload and download strings.

 property System::Text::Encoding ^ Encoding { System::Text::Encoding ^ get(); void set(System::Text::Encoding ^ value); };
public System.Text.Encoding Encoding { get; set; }
member this.Encoding : System.Text.Encoding with get, set
Public Property Encoding As Encoding



文字列のエンコードに使用する EncodingA Encoding that is used to encode strings. このプロパティの既定値は、Default によって返されるエンコーディングです。The default value of this property is the encoding returned by Default.

次のコード例は、このプロパティの値を設定する方法を示しています。The following code example demonstrates setting the value of this property.

void UploadString( String^ address )
   String^ data = "Time = 12:00am temperature = 50";
   WebClient^ client = gcnew WebClient;

   // Optionally specify an encoding for uploading and downloading strings.
   client->Encoding = System::Text::Encoding::UTF8;

   // Upload the data.
   String^ reply = client->UploadString( address, data );

   // Disply the server's response.
   Console::WriteLine( reply );
public static void UploadString(string address)
    string data = "Time = 12:00am temperature = 50";
    WebClient client = new WebClient();
    // Optionally specify an encoding for uploading and downloading strings.
    client.Encoding = System.Text.Encoding.UTF8;
    // Upload the data.
    string reply = client.UploadString(address, data);
    // Display the server's response.
Public Shared Sub UploadString(ByVal address As String)

    Dim data As String = "Time = 12:00am temperature = 50"
    Dim client As WebClient = New WebClient()
    '  Optionally specify an encoding for uploading and downloading strings.
    client.Encoding = System.Text.Encoding.UTF8
    '  Upload the data.
    Dim reply As String = client.UploadString(address, data)
    '  Disply the server's response.
End Sub


UploadStringメソッドと UploadStringAsync メソッドは、このプロパティを使用して、文字列をアップロードする前に、指定した文字列を配列に変換し Byte ます。The UploadString and UploadStringAsync methods use this property to convert the specified string to a Byte array before uploading the string. 詳細については、メソッドを参照してください GetBytesFor additional information, see the GetBytes method.

文字列がメソッドまたはメソッドを使用してダウンロードされると DownloadString DownloadStringAsync 、は、 WebClient Encoding このによって返されたを使用して、ダウンロードされた Byte 配列を文字列に変換します。When a string is downloaded using the DownloadString or DownloadStringAsync methods, WebClient uses the Encoding returned by this to convert the downloaded Byte array into a string. 詳細については、メソッドを参照してください GetStringFor additional information, see the GetString method.