WebClient.Encoding Property

[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]

Gets and sets the Encoding used to upload and download strings.

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


Public Property Encoding As Encoding
public Encoding Encoding { get; set; }

Property Value

Type: System.Text..::.Encoding
A Encoding that is used to encode strings. The default value of this property is UTF8.


Exception Condition

A nullNothingnullptra null reference (Nothing in Visual Basic) value was passed to set this property.


The UploadStringAsync methods use this property to convert the specified string to a Byte array before uploading the string. For additional information, see the GetBytes method.

When a string is downloaded using the DownloadStringAsync methods, WebClient uses the Encoding returned by this to convert the downloaded Byte array into a string. For additional information, see the GetString method.

Version Information

Windows Phone OS

Supported in: 8.1, 8.0, 7.1, 7.0


Windows Phone

See Also


WebClient Class

System.Net Namespace