Uri.UnescapeDataString Método

Definición

Sobrecargas

UnescapeDataString(ReadOnlySpan<Char>)
UnescapeDataString(String)

Convierte una cadena en su representación sin secuencias de escape.

UnescapeDataString(ReadOnlySpan<Char>)

public:
 static System::String ^ UnescapeDataString(ReadOnlySpan<char> charsToUnescape);
public static string UnescapeDataString (ReadOnlySpan<char> charsToUnescape);
static member UnescapeDataString : ReadOnlySpan<char> -> string
Public Shared Function UnescapeDataString (charsToUnescape As ReadOnlySpan(Of Char)) As String

Parámetros

charsToUnescape
ReadOnlySpan<Char>

Devoluciones

Se aplica a

UnescapeDataString(String)

Source:
UriExt.cs
Source:
UriExt.cs
Source:
UriExt.cs

Convierte una cadena en su representación sin secuencias de escape.

public:
 static System::String ^ UnescapeDataString(System::String ^ stringToUnescape);
public static string UnescapeDataString (string stringToUnescape);
static member UnescapeDataString : string -> string
Public Shared Function UnescapeDataString (stringToUnescape As String) As String

Parámetros

stringToUnescape
String

Cadena a la que se van a quitar las secuencias de escape.

Devoluciones

La representación sin escape de stringToUnescape.

Excepciones

stringToUnescape es null.

Ejemplos

En el ejemplo de código siguiente se quita un URI y, a continuación, se convierten los caracteres más ("+") en espacios.

String DataString = Uri.UnescapeDataString(".NET+Framework");
Console.WriteLine("Unescaped string: {0}", DataString);

String PlusString = DataString.Replace('+',' ');
Console.WriteLine("plus to space string: {0}", PlusString);
let DataString = Uri.UnescapeDataString ".NET+Framework"
printfn $"Unescaped string: {DataString}"

let PlusString = DataString.Replace('+',' ')
printfn $"plus to space string: {PlusString}"

Comentarios

Debe usar este método con cuidado. La desencapturación de una cadena que se ha sin escape anteriormente puede dar lugar a ambigüedades y errores.

Muchos exploradores web escapan de espacios dentro de los URI en más ("+") caracteres; sin embargo, el método UnescapeDataString no convierte más caracteres en espacios porque este comportamiento no es estándar en todos los esquemas de URI.

Consulte también

Se aplica a