Uri.UnescapeDataString(String) Método
Definição
Converte uma cadeia de caracteres em sua representação sem 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
Parâmetros
- stringToUnescape
- String
A cadeia de caracteres para desfazer o escape.The string to unescape.
Retornos
A representação sem escape de stringToUnescape.The unescaped representation of stringToUnescape.
Exceções
stringToUnescape é null.stringToUnescape is null.
Exemplos
O exemplo de código a seguir ignora um URI e converte quaisquer caracteres mais ("+") em espaços.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);
Comentários
Você deve usar esse método com cuidado.You should use this method with care. Cancelar a saída de uma cadeia de caracteres que foi desescapa anteriormente pode levar a ambiguidades e erros.Unescaping a string that has been previously unescaped can lead to ambiguities and errors.
Muitos navegadores da Web têm espaços de escape dentro de URIs em caracteres de mais ("+"); no entanto, o método UnescapeDataString não converte mais caracteres em espaços porque esse comportamento não é padrão entre todos os esquemas de 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.