Uri.UnescapeDataString Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de