Uri.UnescapeDataString(String) Metodo

Definizione

Converte una stringa nella relativa rappresentazione senza caratteri escape.Converts a string to its unescaped representation.

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

Parametri

stringToUnescape
String

Stringa da convertire in stringa senza caratteri escape.The string to unescape.

Restituisce

String

Rappresentazione senza caratteri di escape di stringToUnescape.The unescaped representation of stringToUnescape.

Eccezioni

stringToUnescape è null.stringToUnescape is null.

Esempio

Nell'esempio di codice seguente viene annullato l'escape di un URI, quindi vengono convertiti tutti i caratteri più ("+") in spazi.The following code example unescapes a URI, and then converts any plus characters ("+") into spaces.

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

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

Commenti

Utilizzare questo metodo con cautela.You should use this method with care. L'escape di una stringa che non è stata precedentemente sottoposta a escape può causare ambiguità ed errori.Unescaping a string that has been previously unescaped can lead to ambiguities and errors.

Molti Web browser di escape spazi all'interno degli URI in più ("+") caratteri; Tuttavia, il metodo UnescapeDataString non converte più caratteri in spazi perché questo comportamento non è standard in tutti gli schemi URI.Many Web browsers escape spaces inside of URIs into plus ("+") characters; however, the UnescapeDataString method does not convert plus characters into spaces because this behavior is not standard across all URI schemes.

Si applica a

Vedi anche