AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

URL encodes a string per the specified RFC. If the path property is specified, the accepted path characters {/+:} are not encoded.

Namespace: Amazon.Util
Assembly: AWSSDK.Core.dll
Version: 3.x.y.z


public String UrlEncode(
         Int32 rfcNumber,
         String data,
         Boolean path
Type: System.Int32

RFC number determing safe characters

Type: System.String

The string to encode

Type: System.Boolean

Whether the string is a URL path or not

Return Value
Type: String
The encoded string


Currently recognised RFC versions are 1738 (Dec '94) and 3986 (Jan '05). If the specified RFC is not recognised, 3986 is used by default.

Version Information

.NET Standard:
Supported in: 1.3

.NET Framework:
Supported in: 4.5, 4.0, 3.5

Portable Class Library:
Supported in: Windows Store Apps
Supported in: Windows Phone 8.1
Supported in: Xamarin Android
Supported in: Xamarin iOS (Unified)
Supported in: Xamarin.Forms

Supported Versions: 4.6 and above
Supported Platforms: Android, iOS, Standalone