Leer en inglés

Compartir a través de


Uri.UnescapeDataString Método

Definición

Sobrecargas

UnescapeDataString(ReadOnlySpan<Char>)

Convierte un intervalo en su representación sin escape.

UnescapeDataString(String)

Convierte una cadena en su representación sin escape.

UnescapeDataString(ReadOnlySpan<Char>)

Convierte un intervalo en su representación sin escape.

C#
public static string UnescapeDataString(ReadOnlySpan<char> charsToUnescape);

Parámetros

charsToUnescape
ReadOnlySpan<Char>

Intervalo que se va a desenlaar.

Devoluciones

Representación sin escape de charsToUnescape.

Se aplica a

.NET 10 y .NET 9
Producto Versiones
.NET 9, 10

UnescapeDataString(String)

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

Convierte una cadena en su representación sin escape.

C#
public static string UnescapeDataString(string stringToUnescape);

Parámetros

stringToUnescape
String

Cadena que se va a desencadenar.

Devoluciones

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.

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

String PlusString = DataString.Replace('+',' ');
Console.WriteLine("plus to space string: {0}", PlusString);

Comentarios

Debe usar este método con cuidado. Si se anula la ordenación de una cadena que se ha eliminado previamente, se pueden producir ambigüedades y errores.

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

Consulte también

Se aplica a

.NET 10 y otras versiones
Producto Versiones
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0